Vue · Junior · Frage 24 von 75
Warum sollte man v-if und v-for nicht am selben Element nutzen?
- 1Es lässt die ganze Liste bei jedem Update zweimal rendern
- 2Es erzeugt ausnahmslos in jedem Fall einen Compilerfehler
- 3In Vue 3 läuft
v-ifzuerst und sieht die Schleifenvariable nicht
Antwort zeigen
Richtige Antwort: In Vue 3 läuft v-if zuerst und sieht die Schleifenvariable nicht
Erklärung
Um nur einige Elemente zu zeigen, nutze eine computed-Property wie activeTodos. Um die ganze Liste zu verstecken, setze v-if an ein umschließendes Element oder <template>.