Heim > Fragen und Antworten > Hauptteil
Dies ist eine Unterkomponente
Dies ist die übergeordnete Komponente
Seit vue2.0 das Ereignisattribut abgeschafft hat, wie sprudeln Klickereignisse in meiner untergeordneten Komponente zur übergeordneten Komponente und wann sollte die übergeordnete Komponente dieses Ereignis abhören und auslösen?
Ich habe versucht, this.$parent.$emit('function','value') unter dem Click-Ereignis der untergeordneten Komponente zu übergeben,
Dann übergeben Sie this.$on("click",function(value) im erstellten Hook von die übergeordnete Komponente ){...}),
methods method function(value){console.log(value);}
Aber auf der Seite wird ein Fehler gemeldet, die Funktion kann realisiert werden, aber die Daten ändern sich nicht, Deshalb habe ich vue2 als Rat genutzt. 0Mit der Hilfe eines großen Gottes stecke ich hier schon seit langer Zeit fest.
为情所困2017-05-19 10:34:24
vue2
使用 $on(eventName)
监听事件
使用 $emit(eventName
) 触发事件
例如:
子组件
methods: {
this.$emit('fn', 'value')
}
父组件
<ratingselect v-on:fn="type">
</ratingselect>