uview使用u-popup组件当开启遮罩层后,背景页面可以上下滚动的问题

215 阅读1分钟

使用 uview(版本:2.0.38)中的u-popup弹出层标签,开启遮罩层时,后面的背景可以上下滚动的问题

deepSeek提供的方法里面有不能使用的,具体尝试如下

方法1.使用内置属性 lock-scroll . 设置了,根本没用,且uview说明文档里并没有这个参数

1748325849890.png 2.

1748326420349.png

方法2:动态控制body样式,按照它提供的位置试了还是不行,除了样式确实增加了外,并未阻止滚动,且这段代码和我正在使用的uview+vue2.x很不相符 3.

1748326658577.png

尝试了下,可以使用,@touchmove.native.stop.prevent加上了屏幕就固定了.

1748327248805.png 方法4:没用,查了下u-popup没有lockScroll这个属性

在C?D?上标题是uniapp uview使用u-popup组件当开启遮罩层禁止下层页面滚动。uniapp弹框禁止页面上下滚动 的喜陈小哥的两个办法我试了也都可以.