使用scroll-view标签
refresher-enabled=“true” 开启下拉刷新
refresher-triggered 设置当前下拉刷新状态,true 表示下拉刷新已经被触发,false 表示下拉刷新未被触发
bindrefresherrefresh 自定义下拉刷新被触发事件
bindscrolltolower 滚动到底部触发事件
页面定义
<scroll-view class="content" style="width:100%;height:100vh;"
refresher-triggered = '{{loading}}'
bindrefresherrefresh="onRefresh"
refresher-enabled="true"
bindscrolltolower="scrollToLower"
scroll-y="true">
</scroll-view>
js中定义
data: {
// 上拉刷新
loading:true
}
下拉事件
/**
* 下拉刷新
*/
onRefresh: function () {
const self = this;
//定时器,两秒后触发操作
setTimeout(() => {
self.setData({
loading:false
})
}, 2000)
}
版权声明:本文为qq_40666120原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。