Macro-ul defineEmits returnează o funcție emit('numeEveniment', payload) prin care componenta copil semnalează acțiuni către părinte, garantând tipizarea parametrilor la compilare.
Macro-ul defineEmits() în Vue 3: Emiterea de Evenimente Personalizate către Părinte în Vue.js & Nuxt
Macro-uri de Componente
Vue 3
Ghid complet pentru defineEmits() în Vue 3: comunicarea copil-părinte prin evenimente personalizate declarate strict tipizat în TypeScript.
Sintaxă
const emit = defineEmits<{(e: 'submit', data: FormData): void}>();