【发布时间】:2017-07-15 11:32:43
【问题描述】:
我有两个组件,一个包含另一个。
当我从孩子触发事件时,我无法在父母那里收到它。
子组件
this.$emit('myCustomEvent', this.data);
父组件
<parent-component v-on:myCustomEvent="doSomething"></parent-component>
但是,当我在两个地方都将事件名称更改为 my-custom-event 时,它可以正常工作。
Vue 以某种方式转换事件名称?或者可能是什么问题? 我阅读了docs 关于组件命名约定的内容,但没有与事件命名相关的内容
【问题讨论】:
标签: vue.js vuejs2 vue-component