8.7.6 下拉刷新

onPullDownRefresh

在 Page 中定义 onPullDownRefresh 处理函数,监听该页面用户下拉刷新事件。下拉刷新为最常用的功能,基本上所有小程序,只要需要访问网络获取数据都需要下拉刷新的功能。

需要在config的window选项中开启 enablePullDownRefresh。

在需要下拉刷新的页面,向.json文件里添加:

{
    "navigationBarTitleText": "下拉刷新",
    "enablePullDownRefresh": true
}

当处理完数据刷新后,wx.stopPullDownRefresh可以停止当前页面的下拉刷新。也就是说,多数情况下我们需要在request的回调函数里调用这个API。

wx.stopPullDownRefresh()

停止当前页面下拉刷新。

示例代码:

Page({
  onPullDownRefresh: function () {
    wx.showToast({                              //开始刷新后弹出“载入中”的消息提示框
      title: 'loading...',
      icon: 'loading'
    })
  },
  stopPullDownRefresh: function () {
    wx.stopPullDownRefresh({
      complete: function (res) {                //停止刷新后,隐藏提示框
        wx.hideToast()
      }
    })
  }
})

results matching ""

    No results matching ""