vue懒加载
来源:互联网 发布:windows怎么开发苹果 编辑:程序博客网 时间:2024/05/16 12:02
import infiniteScroll from 'vue-infinite-scroll'
Vue.use(infiniteScroll)
vue全局引入
<div class="grid-demo" v-if="active_tab=='idemo'" v-infinite-scroll="getdata" infinite-scroll-disabled="busy" infinite-scroll-distance="30">
<ul>
<li class="web-summar" v-for="v in list" @click="gotolink(v.fdcUrl)">
</li>
</ul>
</div>
<div class='loading' v-show='loading'>
<p>
<img src='../assets/img/load/loading.gif'>
拼命加载中...
</p>
</div>
<!--无产品-->
<div class="mui-none" v-if="dataNull">
<img src="../assets/img/load/wdd.png" class="mui-none-img">
<p class="mui-none-ding">还没有任何产品哦</p>
</div>
loading: true,
dataNull: false,
busy: false,
page: 1,
num: 10
async getdata() {
// this.$http.post('/mobile/Creditdata/Getlist',{page:1,num:30}).then(res=>{
// this.list=res.data.data;
// console.log(this.list);
// })
this.busy = false;
let vorderby = {
field: 'ID',
asc: 'desc',
}; //排序
let res = await this.$http.post('/mobile/Creditdata/Getlist', {page: this.page, num: this.num, orderby: vorderby})
if (this.page === 1) {
this.list = res.data.data;
} else {
this.list = this.list.concat(res.data.data);
}
if (!!res.data.data && res.data.data.length >= this.num) {
this.loading = true;
this.busy = false;
}
this.page++;
},
阅读全文
0 0
- Vue 实现懒加载
- Vue-router懒加载
- vue图片懒加载
- vue懒加载
- vue图片懒加载
- Vue懒加载
- vue-router懒加载
- vue-lazyload图片懒加载
- vue lazy-load 懒加载
- Vue 懒加载 分组打包
- 小白入门---Vue懒加载(vue-lazy-load)
- Vue 2.0 使用图片懒加载插件
- vue-router 懒加载的使用
- vue-lazyload图片懒加载实战
- vue-router实现路由懒加载
- Vue 懒加载组件 路径不对
- webpack,vue,图片(懒加载)之间关系
- vue中的懒加载和按需加载
- java list分批
- java多线程—基础入门实例
- sqlzoo练习答案--SELECT from Nobel Tutorial/zh
- 星级评分原理和实现方式
- 向maven仓库中加入项目所缺的jar包
- vue懒加载
- Codeforces 343D Water Tree 题解&代码
- Android WebView
- Python之机器学习01——决策树
- Laravel Excel导出xls乱码
- 深入理解JSP原理
- 编译警告...请使用 -Xlint:deprecation 重新编译 [或-Xlint:unchecked]
- RabbitMq、ActiveMq、ZeroMq、kafka之间的比较,资料汇总
- retrofit2.0 封装