Open HandsomeWolf opened 10 months ago
vue2:可以在组件上直接使用@click.native.stop,如:<uv-button text="测试按钮" @click.native.stop="handle"></uv-button>
vue3:由于 vue3
没有了 native
修饰符,所以不能直接在组件上阻止事件冒泡,只能套一层view标签,在view上写点击事件@click.stop等。
组件内部不能直接使用@click.stop阻止事件冒泡,如果这样做了,那么嵌套组件的元素点击事件均失效了,这样肯定是不合理的
uv-button @click无法阻止事件冒泡