Заголовок ## Привет
У меня проблема с обновлением состояния в моей мутации Vuex. Я получаю полезную нагрузку с массивом, строки таблицы которого я хочу обновить со значением 0
state() {
table: {
rows: {name1: 1, name2: 2, name3: 5, name4: 10, name5: 12}
}
},
mutation:
UPDATE_TABLE(state, payload) {
// payload = [{'title': 'name1'}, {'title': 'name2'}]
let update = state.table
payload.forEach(el => {
update = {...update, update.rows[el.title]: 0}
console.log(update) // WORKING: state.table.rows = {name1: 0, name2: 0, name3: 5, name4: 10, name5: 12}
})
console.log(udpdate) // NOT WORKING, getting again: // state.table.rows = {name1: 1, name2: 2, name3: 5, name4: 10, name5: 12}
}