uniapp @click事件冒泡问题解决示例
- 技术交流
- 2024-10-01 11:31:01
目录
- 正文
- 示例
- 解析
正文
维护uniapp项目时,遇到了点击mywitch2后触发事件冒泡,然后百度了一大堆 发现大家讲的都是 :直接在max-box的父元素上加 @tap.stop.prevent
即可解决;
示例
如:
解析
如果父容器存在点击事件时,父容器是@click.stop或者是@click.native.stop仍会不能阻止view组件的冒泡
需要了解@tap和@click的区别,然后直接使用 @tap.stop 即可阻止Switch中的事件冒泡
- @click是组件被点击时触发,会有约300ms的延迟(内置处理优化了);
- @tap是手指触摸离开时触发,没有300ms的延迟,但是会有事件穿透;
编译到小程序端,@click会被转换成@tap;
以上就是uniapp @click事件冒泡问题解决示例的详细内容,更多关于uniapp @click事件冒泡的资料请关注讯客其它相关文章!
uniapp @click事件冒泡问题解决示例由讯客互联技术交流栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“uniapp @click事件冒泡问题解决示例”