微信小程式監聽使用者上滑或下滑的方法:首先定義兩個需要切換的模組使用的hidden;然後data中定義兩個變數來接受更改後的true或false;接著用data數據中用來判斷模組顯示隱藏的變數;最後收取監聽的結果即可。
微信小程式監聽使用者上滑或下滑的方法:
想法:先監聽使用者是上滑還是下滑,監聽到結果後改變data資料中用來判斷模組顯示隱藏的變量,兩個需要切換的模組使用的hidden,data中定義兩個變數來接受更改後的true或false。
程式碼為:
hidden='{{bottom}}' hidden='{{top}}' data{ //初始化状态 top:true, bottom:false, } //判断浏览器滚动条上下滚动 if (t.scrollTop > a.data.scrollTop || t.scrollTop == wx.getSystemInfoSync().windowHeight) { console.log('向下滚动'); // 改变显示隐藏的状态 a.setData({ bottom: true, top: false }) console.log(a.data.bottom) } else { console.log('向上滚动'); a.setData({ bottom: false, top: true }) console.log(a.data.bottom) }
相關學習推薦:微信小程式開發教學
以上是微信小程式如何監聽使用者上滑或下滑?的詳細內容。更多資訊請關注PHP中文網其他相關文章!