小程序下拉刷新
官方文档中有示例和API 参考文档onPullDownRefresh | uni-app官网 (dcloud.net.cn)
1.使用onPullDownRefresh()这个方法来实现下拉刷新
例子如下:
// 下拉刷新
onPullDownRefresh: function () {
wx.showNavigationBarLoading() //在标题栏中显示加载图标
setTimeout(() => {
wx.hideNavigationBarLoading(); //完成停止加载
wx.stopPullDownRefresh(); //得到数据后停止下拉刷新
}, 400)
},
注意事项:需要将要加载的函数在onPullDownRefresh()这个事件方法里面调用。
2.使用wx.stopPullDownRefresh()停止下拉刷新
使用方式需要在你页面调用接口的最后一个方法中执行,就可实现。
3.其中最重要的一步,最容易被忽略的一步,需要在对应页面的json文件中加入enablePullDownRefresh这个属性。
{
"enablePullDownRefresh":true,
"backgroundTextStyle": "dark"
}
完成以上步骤就可实现下拉刷新。