vue下拉数据无限加载 - vue-infinite-scroll
vue图片懒加载功能 - vue-lazyload
css:
#app{
width: 300px;
height: 500px;
}
.item{
width: 100%;
height: 100px;
}
.item img{
width: 50px;
height: 50px;
}
.v-infinite-scroll-loading {
margin-bottom: 30px;
text-align: center;
}
.v-infinite-scroll-noMore {
text-align: center;
color: #9c9c9c;
margin-bottom: 20px;
font-size: 14px;
}
html:
<div id="app">
<div class="item" v-for="item in list">
{
{item.name}}
<img v-lazy="item.src">
</div>
<div v-infinite-scroll="loadMore" infinite-scroll-disabled="busy" infinite-scroll-distance="10">
<div v-show="loadingShow&#