【发布时间】:2017-06-24 19:30:13
【问题描述】:
我正在尝试将自定义处理程序 InlineButtonClickHandler 添加到 <router-link> 组件的 click 事件,以便我可以发出自定义 appSidebarInlineButtonClick 事件。
但是,我的代码不起作用。我究竟做错了什么?
<template>
<router-link :to="to" @click="InlineButtonClickHandler">
{{ name }}
</router-link>
</template>
<script type="text/babel">
export default {
props: {
to: { type: Object, required: true },
name: { type: String, required: true }
},
methods: {
InlineButtonClickHandler(event) {
this.$emit('appSidebarInlineButtonClick');
}
}
}
</script>
【问题讨论】:
-
可以显示控制台日志吗?
标签: vuejs2 vue.js vue-router