Я пытаюсь добавить пользовательский обработчик InlineButtonClickHandler
к click
событиечрезвычайной <router-link>
компонента, так что я могу испускать обычай appSidebarInlineButtonClick
события.Добавить прослушиватель событий <router-link> компонента с помощью «V-на:» директиву - VueJS
Но мой код не работает. Что я делаю не так?
<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>
Вы можете показать консольный журнал? – samayo