微信小程序監聽用戶上滑下滑事件


今天做了一個要根據用戶上滑或者下滑來顯示不同內容的功能、

思路:先監聽用戶是上滑還是下滑,監聽到結果后改變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)
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM