最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序上拉加載和下拉刷新功能實(shí)現(xiàn)

 更新時(shí)間:2024年06月27日 12:05:54   作者:井眼  
這篇文章主要介紹了微信小程序上拉加載和下拉刷新功能實(shí)現(xiàn),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧

微信小程序上拉加載和下拉刷新

一.上拉加載

微信小程序的上拉加載使用onReachBottom(),寫(xiě)在.js文件里面的Page方法里面。

onReachBottom(){
    //上拉自動(dòng)更新到4,5,6
    wx.showLoading({
      title: '數(shù)據(jù)加載中...',
    })
    setTimeout(()=>{
      const lastNum=this.data.numList[this.data.numList.length-1]
      const newAry=[lastNum+1,lastNum+2,lastNum+3]
      this.setData({
        numList:[...this.data.numList,...newAry]
      })
      wx.hideLoading()
    },1500)
  }

onReachBottom()會(huì)監(jiān)聽(tīng)微信小程序上拉操作。
需要在.json文件里面配置"onReachBottomDistance"屬性。
如下面的代碼,在距離底部50px的時(shí)候會(huì)觸發(fā)到onReachBottom()

"onReachBottomDistance": 50px

二.下拉刷新

下拉刷新使用onPullDownRefresh()

  onPullDownRefresh(){
    //下拉刷新后,顯示1,2,3
    this.setData({
      numList:[1,2,3]
    })
    if(this.data.numList.length === 3){
      wx.stopPullDownRefresh()
    }
  }

注意,在使用onPullDownRefresh() 的時(shí)候,需要及時(shí)使用wx.stopPullDownRefresh()進(jìn)行關(guān)閉,不然可能會(huì)長(zhǎng)時(shí)間顯示刷新?tīng)顟B(tài)

在這里插入圖片描述

微信小程序開(kāi)發(fā)---上拉觸底

一、上拉觸底的概念

上拉觸底是移動(dòng)端的專有名詞,通過(guò)手指在屏幕上的上拉滑動(dòng)操作,從而加載更多的數(shù)據(jù),也就是往下滑動(dòng)。

二、監(jiān)聽(tīng)頁(yè)面的上拉觸底事件

在頁(yè)面.js文件宗,通過(guò)onReachBottom()函數(shù)即可監(jiān)聽(tīng)當(dāng)前頁(yè)面的上拉觸底事件

onReachBottom(){
   console.log("上拉")
 }

三、配置上拉觸底距離

上拉觸底距離指的是觸發(fā)上拉觸底事件時(shí),滾動(dòng)條距離頁(yè)面底部的距離。

可以在全局或者頁(yè)面的.json文件中,通過(guò)onReachBottomDistance屬性配置上拉觸底的距離

小程序默認(rèn)的距離是50px

"onReachBottomDistance": 100

到此這篇關(guān)于微信小程序上拉加載和下拉刷新的文章就介紹到這了,更多相關(guān)小程序上拉加載和下拉刷新內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

建瓯市| 贵州省| 桃江县| 南澳县| 连城县| 牙克石市| 南雄市| 新民市| 迭部县| 阳江市| 屏南县| 民丰县| 三明市| 靖西县| 曲周县| 潍坊市| 梓潼县| 台州市| 丰都县| 镇宁| 新巴尔虎左旗| 宜宾县| 台北县| 高碑店市| 滨州市| 广安市| 镇原县| 疏勒县| 丰镇市| 龙岩市| 正蓝旗| 沧州市| 合作市| 临高县| 长葛市| 稷山县| 辽源市| 宁安市| 望都县| 元朗区| 西林县|