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