vue组件添加事件@click.native


1. 给vue组件绑定事件时候,必须加上native ,否则会认为监听的是来自Item组件自定义的事件。

例子:如果使用router-link标签,加上@click事件,绑定的事件会无效因为:router-link的作用是单纯的路由跳转,会阻止click事件,你可以试试只用click不用native,事件是不会触发的。此时加上.native,才会触发事件。

2. 等同于在子组件中:子组件内部处理click事件然后向外发送click事件:$emit("click".fn)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM