小程序 自定义弹窗后禁止屏幕滚动(滚动穿透)

弹出 fixed 弹窗后,在弹窗上滑动会导致下层的页面一起跟着滚动。

解决方法:

在弹出层加上 catchtouchmove 事件

 

示例代码:

 
  {{site.phone}}
  取消
 
 
Pages({
  preventTouchMove() {}
})
  在电脑上测试是没有用的,这是触摸事件。因此,需要在手机端测试,预览生成一个开发版,用手机微信扫描即可看到效果。

还有一种方法如下:给catchtouchmove="ture"

 
  {{site.phone}}
  取消
 


个人觉得第二种炒鸡简单适合,记得一定都在真机上看效果哦。

你可能感兴趣的:(小程序)