@AleksRap

Когда использовать router-view, а когда v-if?

Хотел бы для себя расставить точки над i.

Правильно ли я понимаю - vue-router нужен только для того чтоб в spa приложении при смене контента внутри приложения менялся url

Банальный пример - у меня есть список карточек. Каждая карточка содержит в себе данные пользователя (email, телефон и т.д). Данные приходят с с сервера, посредством ajax запроса.

Нужно добавить возможность редактировать каждую карточку отдельно. Т.е при нажатии на кнопку "Редактировать" карточка немного меняет свой вид - вместо конкретного телфона, емейла и т.д появляются input'ы которые уже содержат эти значения и мы можем их редактировать

Это можно реализовать двумя способами:
1. С помощью router-view для каждой карточки, в который мы подгружаем нужные компоненты
2. С помощью директив v-if v-else - просто меняя содержимое карточки изменяя булевое значение

Что в данном случае предпочтительнее и почему? Когда использовать router-view, а когда v-if?
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы