一个完整最少代码的上拉加载(mint-ui的loadmore 和 vue)
来源:互联网 发布:pc版拼图软件 编辑:程序博客网 时间:2024/05/29 15:42
这是一个上拉加载的最减代码,其中上拉的数据加载你们自己弄,我这只做的一个演示。
html代码:
<div id="content"> <mt-loadmore :bottom-method="loadBottom" :bottom-all-loaded="allLoaded" :auto-fill="false" ref="loadmore"> <div class="item" v-for="data in list"> <div class="name">{{data.name}}</div> </div> </mt-loadmore></div>
CSS代码:
<link rel="stylesheet" href="../assert/mint_ui/style.css"/> <style> #content{ overflow: scroll; } .item{ } .item .name{ height: 200px; background-color: green; margin-bottom: 10px; } </style>
JavaScript的代码:
<script src="../assert/mint_ui/vue.js"></script><script src="../assert/mint_ui/index.js"></script><script> var p = 10; var vue = new Vue({ el:"#content", data:{ list:[], allLoaded:false }, methods:{ loadBottom: function(){ this.$refs.loadmore.onBottomLoaded(); this.getList(); }, getList: function(){ var i = 0,list0 = []; for(i ; i < p;i ++){ list0.push({demo:i}); } p+=10; this.list = list0; } }, mounted: function(){ this.getList(); } })</script>
这段代码的缺点:每次只要你把它不知道浏览器上,必须先把JavaScript中的 allLoaded的值改为true,不然他会一直加载。(浏览器会一直调用loadBottom这个函数,而这个函数当allLoaded为false的时候就可以加载,所以要改值),然后跳到浏览器的开发者模式的手机模式,再把值改回来,就可以正常使用了。有点学艺不精啊,大家多指点下。
(allLoaded:为false时,说明你还没有加载完,可以继续加载;为true时,说明你已经加载完了,不能再继续加载)
:auto-fill=”false” 意思是当你还没有滑到底部时(其实是与底部距离不超过最大:max-distance=”150”),不加载。 如果不写的话,在手机端有问题,每上拉一次就会进行一次加载。
阅读全文
0 0
- 一个完整最少代码的上拉加载(mint-ui的loadmore 和 vue)
- mint-ui loadmore 上拉加载的坑
- VUE mint-ui mt-loadmore 上拉加载
- 基于vue2.0版本的手机端mint-ui 的Loadmore上拉刷新下拉加载的方法,对于初学者来说很有帮助,开始写走了很多弯路,网上找到这个方法,简单实用,不多说看代码……
- vue mint-ui组件的下拉刷新插件 mt-loadmore 取消下拉
- vue项目中使用mint-ui的上拉加载更多时,ios遇到留白情况
- vue和mintui-Loadmore结合实现下拉刷新,上拉加载
- vue mint-ui源码解析之loadmore组件
- better-scroll上拉加载 和下拉刷新 的使用(基于vue写成组件的形式)
- vue上拉加载
- vue中配置mint-ui报css错误的问题
- Mint UI -- 基于Vue.js的移动端组件库
- 基于 Vue.js 的移动端组件库mint-ui
- 一个比较完整的RecyclerView上拉下拉控件
- 【移动端vue ui框架学习】vue项目如何使用基于vue的UI框架mint ui
- ListView的下拉刷新和上拉加载(一)
- vue上拉加载更多
- Vue搭配mint-ui
- 第一个树莓派JAVA测试程序-LED灯控制
- fastdfs 缩略图
- 介绍一款不错的C/C++开发工具:CodeBlocks
- Qt MySQL 时间处理
- spring boot 基础(一)
- 一个完整最少代码的上拉加载(mint-ui的loadmore 和 vue)
- javaEE(文件上传和下载)
- 一些概念
- Hibernate学习总结(二)
- 数据结构之--链表(Java代码)
- 微信支付Demo踩坑记
- springmvc项目的maven最简依赖文件:pom.xml
- C语言实验——打印数字图形
- Makefile