1.当你有一个div标签里面有一个sapn标签,把点击事件绑定到div上,但是它可能是点在sapn标签上面的,这种情况吧点击事件绑定到span标签上测试一下,如果是被覆盖的情况加上.stop阻止默认冒泡就可以了

@click.stop=""

2.默认事件被阻止,加.native。这个的话还有一种情况在自定义组件上绑定@click事件无法触发也可以使用

自定义组件上无法触发原因:

组件中绑定的事件都是这个组件本身存在的事件,因此在自定义组件上绑定@click会被vue认为是组件内部的事件,然而组件内容并没有对这个@click做相应的处理,所以没有反应

@click.native=""

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐