微信小程序禁止刷新(ios可以下拉不可刷新問題)

一、問題描述

最近在做一個小程序項目,需要禁止下拉刷新,於是在page.json裏面添加了這段話

"enablePullDownRefresh":false
全局關閉下拉刷新,這段話確實禁止了下拉刷新,無論是安卓手機端還是蘋果端,但是在蘋果端卻出現了一個問題,整個頁面雖然不能下拉刷新了,但是依然還可以下拉。產品的需求不太允許我這麼做,能儘量禁止下拉就禁止,不要讓放在頂部的video能夠被下拉到底部就行了。

二、解決方法

思路很簡單, 在頁面滾動的時候判斷與頂部的距離,當這個距離小於0的時候,強制性拉回頂部

onPageScroll:function(e){
  if(e.scrollTop<0){
    wx.pageScrollTo({
      scrollTop: 0
    })
  }
}
 
————————————————
版權聲明:本文爲CSDN博主「曩昔方」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_34551390/article/details/82619912

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章