时间:2021-05-26
本文目的是为了实现列表的下拉刷新、上拉加载,所以选择了better-scroll这个库。
用好这个库,需要理解下面说明
1、先开始写一个简单demo,最基本的代码架构
template
css
script
2、进行改造升级,加上上拉刷新、下拉加载的代码。
mounted () { this.scroll = new BScroll(this.$refs.wrapper, { // 上拉加载 pullUpLoad: { // 当上拉距离超过30px时触发 pullingUp 事件 threshold: -30 }, // 下拉刷新 pullDownRefresh: { // 下拉距离超过30px触发pullingDown事件 threshold: 30, // 回弹停留在距离顶部20px的位置 stop: 20 } }) this.scroll.on('pullingUp', () => { console.log('处理上拉加载操作') setTimeout(() => { // 事情做完,需要调用此方法告诉 better-scroll 数据已加载,否则上拉事件只会执行一次 this.scroll.finishPullUp() }, 2000) }) this.scroll.on('pullingDown', () => { console.log('处理下拉刷新操作') setTimeout(() => { console.log('asfsaf') // 事情做完,需要调用此方法告诉 better-scroll 数据已加载,否则下拉事件只会执行一次 this.scroll.finishPullDown() }, 2000) }) }原理已经讲清楚了,上面的代码是一个功能示例,码友结合自己项目扩展就行啦。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
微信小程序scroll-view实现上拉加载与下拉刷新的实例实现效果图:如图,使用小程序的scroll-view实现的上拉加载数据,下拉刷新数据,试下代码如下:
本文实例为大家分享了Android实现下拉刷新和上拉加载更多的具体代码,供大家参考,具体内容如下先分享下源码:Android实现下拉刷新和上拉加载更多实现思路:
根据vue-music视频中slider组建的使用,当安装新版本的better-scroll,轮播组件,不能正常轮播这是因为,better-scroll发布新版
本文实例为大家分享了vue滚动插件better-scroll的具体代码,供大家参考,具体内容如下1.概述1.1说明better-scroll是一款重点解决移动端
本文介绍了react-nativeListView下拉刷新上拉加载实现。分享给大家,具体如下:先看效果图下拉刷新ReactNative提供了一个组件可以实现下拉