为了账号安全,请及时绑定邮箱和手机立即绑定

如何在router-link上绑定事件?

如何在router-link上绑定事件?

Qyouu 2019-02-11 13:09:04
<router-link to="foo"></router-link><router-link>渲染出来就是标签了,在上面绑定的事件就没有了,能不能在渲染出来的标签上面监听事件呢?想在<router-link>渲染出来的HTML元素上监听click事件怎么办?
查看完整描述

2 回答

?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

<router-link v-on:click.native="doSomethingCool"
to="/">Home</router-link>

查看完整回答
反对 回复 2019-03-17
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

请问可以先不写to属性,然后通过点击事件动态的添加to的属性与值吗?
例如:
<router-link v-on:click.native="doSomethingCool">Home</router-link>

doSomethingCool: function() {

// 先执行其他的逻辑。。。// todosomething...// 最后再动态的给router-link赋值to的属性与值:

}


查看完整回答
反对 回复 2019-03-17
  • 2 回答
  • 0 关注
  • 1313 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信