Задать вопрос
SPART4K63
@SPART4K63
front-end developer

Могу ли я поменять данные из v-for в ветвлении?

Добрый день, у меня имеется такая конструкция.
<BaseCardDefault 

				class="timing-card-list__item"
				v-for="(item, key, index) of sortTiming"
				>

Могу ли я изменять 'sortTiming' в зависимости от допустим в data() sortOff: false.
Условно при sortOff: false у меня будет браться данные из sortTiming, а при true . из sortHouse ?
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
v-for="n in (condition ? items1 : items2)"

Можно в вычисляемое свойство завернуть:

computed: {
  items() {
    return condition ? this.items1 : this.items2;
  },
},

v-for="n in items"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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