javascript / beginner
Snippet
Reaktive Änderungen beobachten
Die watch-Funktion ermöglicht es dir, 'Seiteneffekte' (wie das Abrufen von Daten) auszuführen, wann immer ein bestimmtes Datenelement, wie ein Prop, seinen Wert ändert.
snippet.js
1
2
3
4
5
import { watch } from 'vue';watch(() => props.userId, (newId) => {console.log('User ID changed to:', newId);});
vue
Erklärung
1
watch(() => props.userId, ...)
Definiert die zu beobachtende Quelle; die Verwendung einer Funktion stellt sicher, dass wir das reaktive Prop korrekt verfolgen.
2
(newId) => { ... }
Diese Funktion wird automatisch ausgeführt und erhält den aktualisierten Wert als erstes Argument.