Vue · Middle · Frage 18 von 75
Was erlaubt die reaktive Destrukturierung von Props in 3.5?
const { size = "md", count } = defineProps<{ size?: string; count: number }>();
const double = computed(() => count * 2);- 1Destrukturierte Props bleiben reaktiv und nehmen JS-Standardwerte
- 2Props werden im Inneren der Kindkomponente beschreibbar
- 3Destrukturierte Props verlieren Reaktivität, daher wird abgeraten
Antwort zeigen
Richtige Antwort: Destrukturierte Props bleiben reaktiv und nehmen JS-Standardwerte
Erklärung
Der Compiler schreibt count zu props.count um. Um ein destrukturiertes Prop zu beobachten, braucht man weiterhin einen Getter: watch(() => count, ...).