storm184
@storm184
изучаю vue

По кнопке отображать данные разных массивов в компоненте?

5d02238ea72af482943498.png

Как лучше организовать вообще? v-if или slot или вообще разносить по разным файлам ибо много массивов в одном месте?
Песочница тут : https://codepen.io/kirillz-the-styleful/pen/NZWOEd
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Добавить свойство - массив, который будет содержать в себе ваши "разные массивы". Добавить свойство - индекс отображаемого массива. Добавить вычисляемое свойство - отображаемый массив. Выполнить рендеринг элементов на основе данных отображаемого массива.

https://jsfiddle.net/w0vrxcyg/1/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Robur
@Robur
Знаю больше чем это необходимо
Я так понимаю элементы одинаковые.
Храните данные в сторе (vuex например), сделайте там геттер на получение текущего списка в зависимости от того на какую кнопку нажали, а в компоненте просто выводите текущий список из стора.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы