Vue router-link绑定事件为何总是不响应?
- 内容介绍
- 文章标签
- 相关推荐
本文共计659个文字,预计阅读时间需要3分钟。
解决方法:使用`native`属性和`@click.native`指令来绑定点击事件。代码如下:
javascript最新/router-linkmethods: { nav_click: function() { console.log(1) }}解释:1:因为它是自定义标签,本质上没有事件和方法,所以不会触发展示。
解决方法:加native
<router-link to="/date" @click.native="nav_click">最新</router-link> methods: { nav_click: function() { console.log(1) } }
解释:
1: 因为它是自定义标签,根本就没有事件和方法,所以不触发,加个native 就是告诉vue 这个标签现在有主了 它是H5标签 可以加事件了。
2:父组件要想在子组件监听自己的click事件就得加native,router-link是标签啊。
本文共计659个文字,预计阅读时间需要3分钟。
解决方法:使用`native`属性和`@click.native`指令来绑定点击事件。代码如下:
javascript最新/router-linkmethods: { nav_click: function() { console.log(1) }}解释:1:因为它是自定义标签,本质上没有事件和方法,所以不会触发展示。
解决方法:加native
<router-link to="/date" @click.native="nav_click">最新</router-link> methods: { nav_click: function() { console.log(1) } }
解释:
1: 因为它是自定义标签,根本就没有事件和方法,所以不触发,加个native 就是告诉vue 这个标签现在有主了 它是H5标签 可以加事件了。
2:父组件要想在子组件监听自己的click事件就得加native,router-link是标签啊。

