Спасибо за всю помощь, но на самом деле мне пришлось добавить дополнительную мутацию и использовать ее в качестве коммита, потому что я определяю отдельные списки заданий.Один для клиента и один для всех клиентов.вот новая мутация
addClientEngagement(state, engagement) {
state.clientengagements.push(engagement)
},
, которую я затем использую в своем действии здесь
addEngagement(context, engagement) {
axios.post(('/engagements'), {
client_id: engagement.client_id,
return_type: engagement.return_type,
year: engagement.year,
assigned_to: engagement.assigned_to,
status: engagement.status,
done: false
})
.then(response => {
context.commit('addClientEngagement', response.data)
})
.catch(error => {
console.log(error)
})
},
, а затем эта мутация происходит
getClientEngagements(state, clientengagements) {
state.clientengagements = clientengagements
},
Ранее она использовала этумутация, чтобы добавить помолвку в массив, поэтому он заменял массив новым объектом.ниже см. старую мутацию
addEngagement(state, engagement) {
state.engagements.push ({
id: engagement.id,
client_id: engagement.client_id,
return_type: engagement.return_type,
year: engagement.year,
assigned_to: engagement.assigned_to,
status: engagement.status,
done: false
})
},
Надеюсь, в моем объяснении есть смысл