@rempash
Front end developer

В чем может быть проблема в двусторонней привязке чекбоксов в Vuex?

У меня есть задача привязать динамически создаваемые чекбоксы к стору в лицу Vuex, я привязываю их при помощи v-model используя как модель computed переменную с геттером и сеттром которая соответственно получает и коммтит данные в стор. Беда в том, что после пары кликов модель начинает перезаписывать и удалять все данные в сторе этого чекбокса вместо того чтобы добавлять или удалять в зависимости от состояния.
Ссылка на jsFiddle
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 1
amelihovv
@amelihovv
Фулстек веб разработчик
В vue есть одна особенность при обновлении объектов.
Чтобы установить/удалить значение по ключу в объекте и чтобы это было реактивно, нужно использовать
import Vue from 'vue'

// ...

// установка
Vue.set(state.object, key, value)

// удаление
Vue.delete(state.object, key)
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы