久久精品一区二区三区中文字幕-久久精品一区二区三区日韩-久久精品一区二区三区不卡-久久精品一区二区国产-久久精品一区二区-久久精品一级

技術文章
微信小程序之上拉加載和下拉刷新
發(fā)布日期:2019-06-24 閱讀次數(shù):2412 字體大?。?a href="javascript:;" onclick="ChangeFontSize('content',16)">大

使用系統(tǒng)提供的onPullDownRefresh、onReachBottom這2個事件,

前提需要在app.json或page.json配置文件中設置,才能使用。

app.json是全應用的頁面都可以使用該事件,page.json則只是對應的頁面才可以使用。


屬性

類型

默認值

描述

enablePullDownRefresh

Boolean

false

是否開啟下拉刷新。


示例:

app.json:

在app.json文件里設置window屬性


{
  "window":{
"enablePullDownRefresh": true
  }
}


 

page.json:

在page.json文件里直接設置屬性 

{
    "enablePullDownRefresh": true
}

 

示例:
可以結合導航欄loading顯示正在加載的效果

Page({
  data: {
    pageNum: 1,       // 設置加載的第幾次,默認是第一次
    isFirstLoad: true,   // 用于判斷List數(shù)組是不是空數(shù)組,默認true,空的數(shù)組
    hasMore: false,    // “加載更多”
  },
  // 下拉刷新
  onPullDownRefresh: function () {
    // 顯示導航欄loading
    wx.showNavigationBarLoading();
    // 調(diào)用接口加載數(shù)據(jù)
    this.loadData();
    // 隱藏導航欄loading
    wx.hideNavigationBarLoading();
    // 當處理完數(shù)據(jù)刷新后,wx.stopPullDownRefresh可以停止當前頁面的下拉刷新
    wx.stopPullDownRefresh();
  },
  // 上拉加載
  onReachBottom(e) {
    let that = this;
    if (that.data.hasMore) {
      that.setData({
        pageNum: that.data.pageNum + 1,  // 每次觸發(fā)上拉事件,把pageNum+1
        isFirstLoad: false                // 觸發(fā)到上拉事件,把isFirstLoad設為為false
      });

      that.loadData();
    }
  },
}) 

主站蜘蛛池模板: 嫩草在线观看视频 | 成人精品一区二区三区 | 欧美女孩videos| 91精品久久一区二区三区 | 欧美a级在线 | 欧美久草在线 | 午夜久久久久久网站 | 久久机热免费视频 | 91精品婷婷国产综合久久8 | 精品国产91久久久久久久 | 色先锋 影音先锋a 资源站 | 情缘1完整版在线观看 | 无限韩国视频免费播放 | 国产精品热久久毛片 | bt天堂在线最新版www | 32d乳白色的奶罩未删除 | 调教肉文 | 东北恋哥在线播放免费播放 | 小小水蜜桃3视频在线观看 小鸟酱喷水 | 国产chinese男男gaygay | 99精品视频免费观看 | 日本男女视频 | 国产视频a区 | 免费一级欧美片在线观看 | 99亚洲视频 | 国产成人综合亚洲一区 | 天天久久综合 | 久久水蜜桃亚洲AV无码精品偷窥 | chinesexxxx高中生gay| 国产色网址 | 国产精品 视频一区 二区三区 | 久久视频在线视频观看精品15 | 精品视频久久久久 | aaa一级最新毛片 | 久9青青cao精品视频在线 | 国语刺激对白勾搭视频在线观看 | 成人精品视频 成人影院 | 人与动videos| 免费看黄色一级 | 91手机看片国产永久免费 | 免费观看美女被cao视频 |