по каждому чекбоксу и меняется его оформление
а при toggleSelection конкретного чекбокса, его computed свойство молчит и выделения не происходит
computed не видит, что у объекта добавляются значения?
const actions = {
selectAll({ state, getters }) {
state.cardsSelected = {};
for (let i = 0; i < getters["getCards"].length; i++) {
state.cardsSelected[getters.getCards[i].id] = getters.getCards[i];
}
},
unselectAll({ state }) {
state.cardsSelected = {};
},
toggleSelection({ state, getters, id, card }) {
if (!getters["isSelected"](id)) {
state.cardsSelected[id] = card;
} else {
delete state.cardsSelected[id];
}
}
};
ты ведь в курсе, что менять состояние хранилища нужно через мутации??
Обсуждают сегодня