Vue · Junior · Frage 30 von 75
Wie benachrichtigt ein Kind sein Elternteil?
<script setup>
const emit = defineEmits(["save"]);
function onClick() { emit("save", { id: 1 }); }
</script>
<!-- parent: <Editor @save="handleSave" /> -->- 1Indem es eine Methode an
this.$parentaufruft - 2Indem es eine geteilte globale Variable ändert
- 3Indem es mit
defineEmitsein Event sendet
Antwort zeigen
Richtige Antwort: Indem es mit defineEmits ein Event sendet
Erklärung
Das Elternteil hört mit @save zu, und der Payload wird zum Argument des Handlers. Anders als native DOM-Events steigen Komponenten-Events nicht auf (kein Bubbling).