如何在router-link中绑定click、keyup、change等事件?

最近在利用vue做博客的时候,发现了一个小问题,正常情况下,我们是无法在<router-link>中绑定click等事件的,就算绑定了,那也会被触发,下面也是从网上百度的解决方案如下:

<router-link :to="{name:'Home'}" @click.native="tabClick"></router-link>

简而言之就是在click后面添加关键字native即可,这里是监听根元素的原生事件,即相当于子组件内部处理click事件然后向外发送click事件:$emit("click".fn)

    原文作者:Mickey
    原文地址: https://segmentfault.com/a/1190000015891613
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞