Emits — Vue

Mengirim Event ke Parent const emit = defineEmits(["update", "delete"]) const handleClick = () => { emit("update", "data baru") } ---template--- Update Hapus Di

Mengirim Event ke Parent

const emit = defineEmits(["update", "delete"])

const handleClick = () => {
  emit("update", "data baru")
}

---template---
<button @click="handleClick">Update</button>
<button @click="emit('delete')">Hapus</button>

Di Parent

<ChildComponent @update="handleUpdate" @delete="handleDelete" />

Emits adalah cara komunikasi child → parent. Kebalikan dari props (parent → child).

Yang akan kamu pelajari