Ich habe zwei Komponenten, eine enthält eine andere.Vue.js benutzerdefinierte Ereignisbenennung
Und wenn ich Ereignis von Kind auslösen, kann ich es nicht in Eltern erhalten.
Kinderkomponente
this.$emit('myCustomEvent', this.data);
Geordnete Komponente
<parent-component v-on:myCustomEvent="doSomething"></parent-component>
Aber, wenn ich geändert Ereignisnamen zu my-custom-Ereignis in beiden Orten es funktioniert.
Vue irgendwie Ereignisnamen umwandeln? Oder was kann ein Problem sein? Ich las docs über Komponentennamenskonvention, aber es zu Fall nichts im Zusammenhang
Problem. Vue verwandelt CamelCase nicht in Kebab ... Aber wenn ich Event im Kebab-Stil ausstrahle und es auch im Kebab-Stil höre, funktioniert es. – xAoc
gleich hier .. das scheint nicht für Ereignisse zu funktionieren (mehr). Mit v2.4.2 –