javascript / beginner
Snippet
Eigene Events senden (Dispatching)
Komponenten können benutzerdefinierte Events senden, um mit ihren Eltern-Komponenten zu kommunizieren, indem sie createEventDispatcher verwenden. Dies ermöglicht es Kind-Komponenten, Daten oder Signale im Komponentenbaum nach oben zu senden.
snippet.js
1
2
3
4
5
6
7
8
9
import { createEventDispatcher } from 'svelte';const dispatch = createEventDispatcher();function notifyParent() {dispatch('message', {text: 'Hello from child!'});}
svelte
Erklärung
1
const dispatch = createEventDispatcher();
Initialisiert den Event-Dispatcher für diese Komponente.
2
dispatch('message', { ... });
Löst ein benutzerdefiniertes Event namens 'message' mit einem Datenpaket aus.