Hintergrund: Vue + ES6, die Unterkomponente wird aufgerufen, nachdem die übergeordnete Komponente erstellt wurde, und der Ereignisauslöser onclick wurde in der zugrunde liegenden Komponente (Unterkomponente der Unterkomponente) gekapselt
Frage: Wie übergibt die untergeordnete Komponente Parameter an die übergeordnete Komponente, wenn in der übergeordneten Komponente keine Ereignisbindung vorhanden ist?
EventBus (不太符合题目要求的无事件绑定的情形)
Vuex
dispatch
父子组件通信
$emit()
子组件使用v-on监听一个事件,然后触发的时候,把事件发出去,就是$emit,然后父组件中同样使用v-on监听你发出去的事件,然后执行你父组件定义的事件。
楼上的已经说明白了,我是来补个粟子的
child.vue
parent.vue
$emit()
子组件this.$emit("event",data)
父组件@event