微信小程序禁止刷新之后苹果端还可以下拉的问题


一、问题描述

最近在做一个小程序项目,需要禁止下拉刷新,于是在page.json里面添加了这段话

"enablePullDownRefresh":false

全局关闭下拉刷新,这段话确实禁止了下拉刷新,无论是安卓手机端还是苹果端,但是在苹果端却出现了一个问题,整个页面虽然不能下拉刷新了,但是依然还可以下拉。产品的需求不太允许我这么做,能尽量禁止下拉就禁止,不要让放在顶部的video能够被下拉到底部就行了。

二、解决方法

思路很简单, 在页面滚动的时候判断与顶部的距离,当这个距离小于0的时候,强制性拉回顶部

onPageScroll:function(e){
  if(e.scrollTop<0){
    wx.pageScrollTo({
      scrollTop: 0
    })
  }
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM