Vue · Junior · Запитання 24 з 75
Чому не можна використовувати v-if і v-for на одному елементі?
- ✓Правильна відповідь: У Vue 3
v-ifобчислюється першим і не бачить змінну циклу - фільтруйте через computed-список або обгортайте в<template> - 2Це завжди помилка компіляції
- 3Через це список рендериться двічі
Пояснення
Щоб показати лише частину елементів, використовуйте computed-властивість на кшталт activeTodos. Щоб приховати весь список, поставте v-if на обгортку або <template>.