1
1
<template >
2
2
<div class =" home" >
3
- <article class =" newhome" >
3
+ <article class =" newhome" v-cloak >
4
4
<!-- lbox begin-->
5
- <div class =" lbox" >
6
-
5
+ <div class =" lbox" v-loading =" pictLoading" element-loading-background =" rgba(247, 245, 245, 0.7)" element-loading-text =" Loading..." >
7
6
<div class =" ad whitebg" ></div >
8
- <div v-if =" isShow" >
7
+ <template v-if =" isShow " >
9
8
<div class =" whitebg bloglist" >
10
9
<h2 class =" htitle" >最新博文
11
-
12
10
<router-link :to =" '/Editor'" class =" prev" style =" float :right ;" rel =" prev" >
13
11
Add My Study
14
12
</router-link >
15
13
</h2 >
16
14
<ul >
17
- <div v-for =" i in 6" :key =" i" >
15
+ <div v-for =" i in 6" :key =" i" v-cloak >
18
16
<el-row :gutter =" 20" >
19
17
<el-col :span =" 7" >
20
18
<div class =" grid-content bg-purple" ></div >
26
24
<div class =" grid-content bg-purple" ></div >
27
25
</el-col >
28
26
</el-row >
29
-
30
- <p class =" bloginfo" ><i class =" avatar" ></i ><span >技术博文</span ><span >2019-01-01</span ><span >【<a
31
- href =" /" >Author</a >】</span >
27
+ <p class =" bloginfo" >
28
+ <i class =" avatar" ></i >
29
+ <span >技术博文</span >
30
+ <span >2019-01-01</span >
31
+ <span >【<a href =" /" >Author</a >】</span >
32
32
<a href =" /" class =" viewmore-row" >更多</a >
33
33
</p >
34
34
</div >
35
35
</ul >
36
36
<nav id =" page-nav" >
37
- <router-link :to =" '/?page=' + (page>1?page-1:1)" class =" prev" rel =" prev" >
38
- {{(page>1? "pre": "")}}
39
- </router-link >
37
+ <router-link :to =" '/?page=' + (page>1?page-1:1)" class =" prev" rel =" prev" >{{(page>1? "pre": "")}}</router-link >
40
38
<router-link :to =" '/?page=' + (page>=TotalCount? TotalCount: page+1)" class =" next" rel =" next" >
41
39
{{(page>=TotalCount? "": "Next")}}
42
40
</router-link >
43
-
44
41
</nav >
45
42
</div >
46
-
47
-
48
- </div >
49
- <div v-else v-cloak class =" whitebg bloglist" >
43
+ </template >
44
+ <div v-else name =" fade" mode =" out-in" class =" whitebg bloglist" >
50
45
<h2 class =" htitle" >最新博文
51
-
52
46
<router-link :to =" '/Editor'" class =" prev" style =" float :right ;" rel =" prev" >
53
47
Add My Study
54
48
</router-link >
78
72
<router-link :to =" '/?page=' + (page>=TotalCount? TotalCount: page+1)" class =" next" rel =" next" >
79
73
{{(page>=TotalCount? "": "Next")}}
80
74
</router-link >
81
-
82
75
</nav >
83
76
</div >
84
77
<!-- bloglist end-->
91
84
<p >Add:Peking Haidian</p >
92
85
93
86
<ul class =" linkmore" >
94
- <li ><a href =" http://laozhang-is-phi.cnblogs.com/" target =" _blank" class =" iconfont icon-zhuye"
95
- title =" 网站地址" ></a ></li >
96
- <
li ><
a href =
" http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme& ; [email protected] "
97
- target =" _blank" class =" iconfont icon-youxiang" title =" 我的邮箱" ></a ></li >
98
- <li ><a href =" http://wpa.qq.com/msgrd?v=3& ; uin=3143422472& ; site=qq& ; menu=yes"
99
- target =" _blank" class =" iconfont icon---" title =" QQ联系我" ></a ></li >
100
- <li ><a href =" https://github.com/anjoy8" target =" _blank" class =" iconfont icon-weixin"
101
- title =" github" ></a ></li >
87
+ <li >
88
+ <a href =" http://laozhang-is-phi.cnblogs.com/" target =" _blank" class =" iconfont icon-zhuye" title =" 网站地址" ></a >
89
+ </li >
90
+ <li >
91
+ <
a href =
" http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme& ; [email protected] " target =
" _blank" class =
" iconfont icon-youxiang" title =
" 我的邮箱" ></
a >
92
+ </li >
93
+ <li >
94
+ <a href =" http://wpa.qq.com/msgrd?v=3& ; uin=3143422472& ; site=qq& ; menu=yes" target =" _blank" class =" iconfont icon---" title =" QQ联系我" ></a >
95
+ </li >
96
+ <li >
97
+ <a href =" https://github.com/anjoy8" target =" _blank" class =" iconfont icon-weixin" title =" github" ></a >
98
+ </li >
102
99
</ul >
103
100
</div >
104
101
<div class =" whitebg notice" >
132
129
<div class =" endnav" >
133
130
<p ><b >免职声明:</b ></p >
134
131
<p >1、当前页设计样式模板来自网上资源,仅作学习参考,若商用请联系 [素材火]。</p >
135
-
136
132
</div >
137
133
</div >
138
134
</footer >
@@ -151,11 +147,13 @@ export default {
151
147
return {
152
148
page: 1 ,
153
149
TotalCount: 1 ,
150
+ pictLoading: true ,
154
151
isShow: true ,
155
152
list: []
156
153
};
157
154
},
158
- created () {
155
+ created () {},
156
+ mounted () {
159
157
this .getData ();
160
158
},
161
159
methods: {
@@ -175,6 +173,7 @@ export default {
175
173
this .page = r .page ;
176
174
this .TotalCount = r .pageCount ;
177
175
this .isShow = false ;
176
+ this .pictLoading = false ;
178
177
});
179
178
}
180
179
},
@@ -228,18 +227,23 @@ export default {
228
227
padding : 0px 10px ;
229
228
height : 30px ;
230
229
}
231
- .bg-purple {
232
- background : #eaeaea ;
233
- -webkit-animation : loading 1s ease-in-out infinite ;
234
- animation : loading 1s ease-in-out infinite ;
230
+ .bg-purple {
231
+ background : #eaeaea ;
232
+ -webkit-animation : loading 1s ease-in-out infinite ;
233
+ animation : loading 1s ease-in-out infinite ;
235
234
}
236
- @keyframes loading {
237
- 0% {width :90% }
238
- 50% {width :100% }
239
- to {width :90% }
235
+ @keyframes loading {
236
+ 0% {
237
+ width : 90% ;
238
+ }
239
+ 50% {
240
+ width : 100% ;
241
+ }
242
+ to {
243
+ width : 90% ;
244
+ }
240
245
}
241
246
[v-cloak ] {
242
- display :none ;
243
-
247
+ display : none !important ;
244
248
}
245
249
</style >
0 commit comments