弹窗弹出后,事件穿透问题
在写一个uniapp的页面时,弹窗弹出后底层盒子还能进行拖动
解决
在弹出的盒子上设置catchtouchmove事件,
<view catchtouchmove>这是弹出层</view>
但是只设置一个事件会报错:
does not have a method “true” to handle event “touchmove”.
我们可以给事件注册一个具体的方法来防止报错,
<view catchtouchmove = "isShow">这是弹出层</view>
methods: {
isShow(){}
}
设置完之后弹窗弹出时窗口就被锁定了,但是测试工具依旧会报一个错,但是真机并不会出现这个问题,我猜测可能是测试工具不认识catchtouchmove事件导致的.
版权声明:本文为dujyong原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。