Vue懒加载
来源:互联网 发布:平码非常简单的算法 编辑:程序博客网 时间:2024/06/01 09:48
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中的懒加载和按需加载
- python zip
- 网络请求框架
- 这是从云栖大会指挥部发回的现场报道
- witness_node主函数中关于命令行参数解析及配置编程流程范式
- 【codevs 1215】迷宫
- Vue懒加载
- MySQL查询分页,同时获取总记录数
- 【笔记】cdh报错记录
- 解决Error:(3) Error retrieving parent for item: No resource found that matches the given name 'android
- ERP中通过自定义挂出流程图
- 深入学习RabbitMQ(三):channel的confirm模式
- opencv 03 fcn_semsegm OpenCV的caffe用例 vs2015
- 递归实例
- 工厂模式