微信小程序使用vant组件的时候发生滚动穿透

在vant弹出层弹出的时候如果在蒙版上滚动,底部的元素也会滚动,我选择的方法是把整个页面放在一个view标签中,判断弹出层的状态给标签添加height:100vh;overflow:hidden,这样虽然可以解决,但是如果此时页面已经滚动了,这杨操作会导致它滚动到页面顶部

页面最外层的标签
<view style="{{show||deliveryshow||reveal? 'height:100vh;overflow: hidden;' : ''}}" >

点击前已经滑动了

img


弹出层出现后,回滚至顶部

img

lock-scroll vant v1.7.3 版本的popup有个这属性,你看看你的版本,其他的不知道了,