我正在尝试在vue中的路由器链接上创建自定义事件,但似乎没有用。我想做这样的事情-
父母-
<Home @customEvent="myEventHandler" />
脚本-
export default {
methods: {
myEventHandler() {
console.log('yay')
}
}
孩子
export default {
...
mounted() {
axios.get('api/link').then(res => {
this.posts = res.data;
this.$emit('customEvent')
}
}
使用常规组件创建yay的日志效果很好,但是当我尝试执行类似操作时-
<router-link to='/home' @customEvent="myEventHandler">Home</router-link>
它似乎不起作用。您如何从使用router-link创建的组件中监听自定义事件?
预先感谢...
答案 0 :(得分:1)