Skip to content

Commit 0a78de1

Browse files
committed
Update Home.vue
1 parent 6342a2e commit 0a78de1

File tree

1 file changed

+43
-39
lines changed

1 file changed

+43
-39
lines changed

src/views/Home.vue

Lines changed: 43 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
11
<template>
22
<div class="home">
3-
<article class="newhome">
3+
<article class="newhome" v-cloak >
44
<!--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..." >
76
<div class="ad whitebg"></div>
8-
<div v-if="isShow" >
7+
<template v-if="isShow" >
98
<div class="whitebg bloglist">
109
<h2 class="htitle">最新博文
11-
1210
<router-link :to="'/Editor'" class="prev" style="float:right;" rel="prev">
1311
Add My Study
1412
</router-link>
1513
</h2>
1614
<ul>
17-
<div v-for="i in 6" :key="i">
15+
<div v-for="i in 6" :key="i" v-cloak>
1816
<el-row :gutter="20">
1917
<el-col :span="7">
2018
<div class="grid-content bg-purple"></div>
@@ -26,29 +24,25 @@
2624
<div class="grid-content bg-purple"></div>
2725
</el-col>
2826
</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>
3232
<a href="/" class="viewmore-row">更多</a>
3333
</p>
3434
</div>
3535
</ul>
3636
<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>
4038
<router-link :to="'/?page=' + (page>=TotalCount? TotalCount: page+1)" class="next" rel="next">
4139
{{(page>=TotalCount? "": "Next")}}
4240
</router-link>
43-
4441
</nav>
4542
</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">
5045
<h2 class="htitle">最新博文
51-
5246
<router-link :to="'/Editor'" class="prev" style="float:right;" rel="prev">
5347
Add My Study
5448
</router-link>
@@ -78,7 +72,6 @@
7872
<router-link :to="'/?page=' + (page>=TotalCount? TotalCount: page+1)" class="next" rel="next">
7973
{{(page>=TotalCount? "": "Next")}}
8074
</router-link>
81-
8275
</nav>
8376
</div>
8477
<!--bloglist end-->
@@ -91,14 +84,18 @@
9184
<p>Add:Peking Haidian</p>
9285
<p>Email:[email protected]</p>
9386
<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&amp;[email protected]"
97-
target="_blank" class="iconfont icon-youxiang" title="我的邮箱"></a></li>
98-
<li><a href="http://wpa.qq.com/msgrd?v=3&amp;uin=3143422472&amp;site=qq&amp;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&amp;[email protected]" target="_blank" class="iconfont icon-youxiang" title="我的邮箱"></a>
92+
</li>
93+
<li>
94+
<a href="http://wpa.qq.com/msgrd?v=3&amp;uin=3143422472&amp;site=qq&amp;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>
10299
</ul>
103100
</div>
104101
<div class="whitebg notice">
@@ -132,7 +129,6 @@
132129
<div class="endnav">
133130
<p><b>免职声明:</b></p>
134131
<p>1、当前页设计样式模板来自网上资源,仅作学习参考,若商用请联系 [素材火]。</p>
135-
136132
</div>
137133
</div>
138134
</footer>
@@ -151,11 +147,13 @@ export default {
151147
return {
152148
page: 1,
153149
TotalCount: 1,
150+
pictLoading: true,
154151
isShow: true,
155152
list: []
156153
};
157154
},
158-
created() {
155+
created() {},
156+
mounted() {
159157
this.getData();
160158
},
161159
methods: {
@@ -175,6 +173,7 @@ export default {
175173
this.page = r.page;
176174
this.TotalCount = r.pageCount;
177175
this.isShow = false;
176+
this.pictLoading = false;
178177
});
179178
}
180179
},
@@ -228,18 +227,23 @@ export default {
228227
padding: 0px 10px;
229228
height: 30px;
230229
}
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;
235234
}
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+
}
240245
}
241246
[v-cloak] {
242-
display:none;
243-
247+
display: none !important;
244248
}
245249
</style>

0 commit comments

Comments
 (0)