目录
下拉刷新是移动端的专有名词,指的是通过手指在屏幕上的下拉滑动操作,让页面重新加载数据
启用下拉刷新有两种方式
(1)全局开启。
在app.json的windows节点中,将enablePullDownRefresh设置为true
(2)局部开启
在页面的.json文件中,将enablePullDownRefresh设置为true
我们一般推荐使用第二种
backgroundColor用来配置下拉刷新的窗口的背景颜色,仅支持十六进制
backgroundTextStyle用来配置下拉刷新loading的样式,仅支持dark和light
注意是在json文件,而不是js文件中写
{ "usingComponents": {}, "navigationBarBackgroundColor": "#ff0000", "navigationBarTextStyle": "white", "backgroundColor": "#efefef" //灰色 }
在页面的.js文件中,通过onPullDownRefresh()函数即可监听当前页面的下拉刷新事件
//js文件 onPullDownRefresh(){ console.log('刷新') }
当处理完下拉刷新后,下拉刷新的loading效果会一直显示,不会主动消失,所以需要手动隐藏loading效果。此时调用wx.stopPullDownRefresh()可以停止当前页面的下拉刷新。
onPullDownRefresh(){ this.setData({ count:0 }) wx.stopPullDownRefresh() },