Vue · Junior · Pytanie 30 z 75
Jak komponent potomny powiadamia rodzica?
<script setup>
const emit = defineEmits(["save"]);
function onClick() { emit("save", { id: 1 }); }
</script>
<!-- parent: <Editor @save="handleSave" /> -->- ✓Poprawna odpowiedź: Emitując własne zdarzenie przez
defineEmitsiemit() - 2Wywołując metodę na
this.$parent - 3Zmieniając zmienną globalną
Wyjaśnienie
Rodzic nasłuchuje przez @save, a dane stają się argumentem handlera. W przeciwieństwie do natywnych zdarzeń DOM zdarzenia komponentów nie propagują się w górę.