网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

微信小程序滾動及其滾動事件

發布時間:2021-06-23 14:40 所屬欄目:小程序開發教程

scroll-view

  • scroll-view是可滾動的區域,在這個區域中如果內部的內容超出了這個區域,就可以通過滾動查看超出區域的內容,因此使用scroll-view時通常要為它設置一個具體高度
<scroll-view scroll-y class="left_menu" style="height: 300rpx;">
    <view class="menu_item" bindtap="handleItemTab" >{{item}}</view>
</scroll-view>
  • scroll-view的相關屬性
    • scroll-y 允許縱向滾動
    • scroll-x 允許橫向滾動

更多屬性請查看: (https://developers.weixin.qq.com/miniprogram/dev/component/scroll-view.html)

相關滾動事件

回到頁面頂部

  • wx.pageScrollTo():自定義滾動到某位置
wx.pageScrollTo({
  scrollTop: 0,
  duration: 300 //滾動到頂部所需要的事件
})

上拉加載更多

  • 上拉加載更多有兩種實現方式

    1.監聽scroll-view上的bindscrolltoupper事件

    <scroll-view scroll-y="true" style="height: 300rpx;" bindscrolltoupper="upper"></scroll-view> 
    
    upper(e) {
        console.log('請求更多數據')
    },
    

    2.使用小程序的聲明周期函數onReachBottom()

    onReachBottom(){
        console.log('請求更多數據')
    }
    

下拉刷新頁面

  • 調用onPullDownRefresh()方法可刷新頁面,默認刷新時間為2s,因此當成功請求到數據時,我們通過手動的調用wx.stopPullDownRefresh()關閉刷新可以帶來更佳的用戶體驗
復制onPullDownRefresh() {
  // 重置商品數組
  this.setData({
    goodsList: [],
  })
  // 重置頁碼
  this.QueryParams.pagenum = 1
  // 重新請求商品
  this.getGoodsList()
}
getGoodsList() {
    ...
    console.log('成功請求到數據')
    // 手動關閉刷新過程    
    wx.stopPullDownRefresh()
}
  • 下拉刷新不是簡單調用一下onPullDownRefresh()方法就可以了的,還需要在全局配置.json文件中設置 "enablePullDownRefresh": true,用于開啟頁面下拉加載效果
 "window": {
    "enablePullDownRefresh": true //全局
    "backgroundTextStyle": "dark" //頂部顯示顏色為白色的三個點
  }


易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/26703.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×