0 Tage Serie
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
javascript
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.