@sir_pounce

Перестал обновляться компонент Vue, в чем проблема?

Не обновляется компонент. Проблема в том, что в приложении, на вкладке Cart (заполняется из модуля хранилища cart) не обновляется кол-во товара. Но если в массив модуля изначально добавить элементы - уних это св-во обновляться будет. Что я делаю не так?

ссылка на сэндбокс - https://codesandbox.io/s/lively-voice-sf1vq?file=/...
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Кто-то невнимательно читал документацию.

Замените product.amount = 1; на Vue.set(product, 'amount', 1);.

Или, замените

product.amount = 1;
state.items.push(product);

на

state.items.push({
  ...product,
  amount: 1,
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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