router-link 绑定事件不生效

在vue中绑定事件是一下这种方法:

v-on:click='函数名称';

@click = '函数名称';

但是我们使用了 vue-router 路由时会使用 <router-link> 标签来代替 a 标签跳转。我们在 vue-router 标签绑定 @click 事件 。却发现函数并没有执行

 

决解

  加 .native 修饰符就可以执行事件了。

<router-link to="/date" @click.native="nav_click">代码</router-link>

 

posted @ 2020-04-24 17:07  yun迹  阅读(1093)  评论(0编辑  收藏  举报