一、問題描述
最近在做一個(gè)小程序項(xiàng)目,需要禁止下拉刷新,于是在page.json里面添加了這段話
"enablePullDownRefresh":false
全局關(guān)閉下拉刷新,這段話確實(shí)禁止了下拉刷新,無論是安卓手機(jī)端還是蘋果端,但是在蘋果端卻出現(xiàn)了一個(gè)問題,整個(gè)頁面雖然不能下拉刷新了,但是依然還可以下拉。產(chǎn)品的需求不太允許我這么做,能盡量禁止下拉就禁止,不要讓放在頂部的video能夠被下拉到底部就行了。
二、解決方法
思路很簡單, 在頁面滾動(dòng)的時(shí)候判斷與頂部的距離,當(dāng)這個(gè)距離小于0的時(shí)候,強(qiáng)制性拉回頂部
-
onPageScroll:function(e){
-
if(e.scrollTop<0){
-
wx.pageScrollTo({
-
scrollTop: 0
-
})
-
}
-
}