前提:主业是用scroll-view包着的页面,点击主页某个按钮,弹出uv-ui的uv-modal组件做的弹窗,并且closeOnClickOverlay设置为false,z-index层级为10075(截图1)。
现象:在APP-VUE中,打开弹窗滑动页面,scoll-view的元素还是可以滚动(录屏1)。换成H5试了下是正常的不会滚动。
尝试解决:弹窗组件加上touch-action:none属性之后,scoll-view的元素不会滚动了,但是如果页面在最顶部,并且设置了refresh的相关属性,还是能触发scroll-view的refresh动作(录屏2)。在uv-modal中scroll-view的 refresh要怎么屏蔽?