Задать вопрос
@fessracha

Как можно сохранить состояние динамического компонента?

Есть страница с выводом товаров, корзиной и т.п.
Каждый товар у меня является компонентом - product-item и выводится в цикле.
Мне нужно иметь возможность работать с состоянием каждого компонента, но проблема в том что они динамические.
Подскажите в каком виде можно хранить в vuex хранилище состояние каждого product-item
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@veremii
говнокодю на js
Если вам нужно хранить это прям все время то - vuex.
На вашем месте я сделал бы иначе. К каждому компоненту в виде пропсов отдавал его объект типа
Data(){
return {
items: [
{id: 123,
price:123
}]
}
}


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

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

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