位置: 编程技术 - 正文
推荐整理分享vue使用mint-ui实现下拉刷新和无限滚动的示例代码(vue miniui),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:vue minxins,vue minio,vue使用mixin,vue.min.js,vue使用mixin,vue mint-ui 官网,vue miniui,vue miniui,内容如对您有帮助,希望把文章链接给更多的朋友!
在开发web-app中,总会遇到v-for出来的li会有很多,当数据达几百上千条的时候,一起加载出来会造成用户体验很差的效果。这时候我们可以使用无限滚动和下拉刷新来实现控制显示的数量,当刷新到底部的边界的时候会触发无限滚动的事件,再次加载一定数量的条目。
还是拿在项目中的功能来举栗子介绍。
有个列表,几千条数据,做分页查询,限制每次显示查询条,每次拉到最后条边缘的时候,触发无限滚动,这时候会出现加载图标,继续加载后续条数据,加载到最后的时候会提示数据“加载完毕”。
项目的ui使用的mint-ui,所以使用的无限滚动也是mint-ui里面的,详细参考官方文档
接下来给大家介绍代码实现:
1、为元素添加 v-infinite-scroll 指令即可使用无限滚动。滚动该元素,当其底部与被滚动元素底部的距离小于给定的阈值(通过 infinite-scroll-distance 设置)时,绑定到 v-infinite-scroll 指令的方法就会被触发。
2、script部分
到这里就可以实现无限滚动了,这里结合了mint-ui的Infinite scroll和Spinner
标签: vue miniui
本文链接地址:https://www.jiuchutong.com/biancheng/375877.html 转载请保留说明!友情链接: 武汉网站建设