弹窗弹出后,事件穿透问题

  • Post author:
  • Post category:其他




弹窗弹出后,事件穿透问题

在写一个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 版权协议,转载请附上原文出处链接和本声明。