首頁  >  文章  >  微信小程式  >  微信小程式如何監聽使用者上滑或下滑?

微信小程式如何監聽使用者上滑或下滑?

coldplay.xixi
coldplay.xixi原創
2020-07-22 10:48:304446瀏覽

微信小程式監聽使用者上滑或下滑的方法:首先定義兩個需要切換的模組使用的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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn