Vue · Junior · Pytanie 24 z 75
Dlaczego nie należy używać v-if i v-for na tym samym elemencie?
- ✓Poprawna odpowiedź: W Vue 3
v-ifjest obliczany pierwszy i nie widzi zmiennej pętli - filtruj przez listę computed lub owiń w<template> - 2To zawsze błąd kompilacji
- 3Powoduje to dwukrotne renderowanie listy
Wyjaśnienie
Aby pokazać tylko część elementów, użyj właściwości computed, np. activeTodos. Aby ukryć całą listę, umieść v-if na elemencie opakowującym lub <template>.