elementui中@row-click和单元格中@click事件冲突解决

当点击Vue项目的el-table组件内操作按钮时,同时触发了@row-click事件。博主发现这是由于事件冒泡导致的,通过在按钮上添加@click.native.stop修饰符,成功阻止了事件冒泡,解决了问题。分享此解决方案,帮助遇到同样困扰的开发者。
摘要由CSDN通过智能技术生成

最近遇到一个问题,当我点击el-table中操作单元格的按钮时,发现el-table写的@row-click这个功能也会一起出现。这是一个点击冒泡的现象,最终找到了解决方法,操作按钮这样写:@click.native.stop就解决啦。

 

最后贴上一些相关知识:

使用 .native 修饰符,监听根元素的原生事件。加了.native就可以匹配VUE的全局回调函数,变成了一个普通的HTML标签。

希望对和我一样有疑惑的小伙伴有所帮助!说的不是很清楚,如果有不理解的可以自行百度。还有很多修饰符也可以自己去了解呀~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值