@pansom

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

Сразу приношу свои извинения я косноязычен и могу использовать неправильные слова и понятия.

Суть вопроса вот в чём.

Я запрашиваю и получаю массив данных, в нём названия категорий и количество элементов внутри (что не суть).
Далее мне необходимо создать под каждую категорию аккордеон и туда-сюда его тоглить.
Я никак не пойму каким образом в рамках 1 компонента мне это реализовать. У меня есть нужда в кнопке которая туда-сюда переключала бы булевую переменную, но я её не могу динамически их(массив переменных) создать так чтоб потом они реактивно бы обрабатывалась.

Народ тыкните пальцем идиоту в нужном направлении.
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
@marsdenden
Массив или объект? Если массив, то есть ли возможность преобразовать в объект? Для реактивности используйте Vue.set
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Kozack
@Kozack Куратор тега Vue.js
Thinking about a11y
Массив данных преобразовать в массив данных для collapse в котором добавить флаг для элементов и по нему открывать/закрывать
Ответ написан
IgorPI
@IgorPI
Когда вы получили массив неких данных, вы всегда можете в каждый элемент добавить любое свойство или функцию или объект.

Соответственно, у каждого элемента может быть обработчик чего-либо или булево свойство.
А вообще вопрос не понятен.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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