Итак, я пробовал разные конфигурации этого.Я изменил свое описание состояния, что v-for выполняет итерацию к клиентскому кредиту
, теперь он равняется клиентскому кредиту
, здесь есть мутация
getClientEngagements(state, engagement, clientengagements) {
state.clientengagements = clientengagements
clientengagements.push(engagement)
Vue.set(state, 'clientengagements', clientengagements)
},
, которая не работает.Я также пытался
getClientEngagements(state, clientengagements) {
state.clientengagements = clientengagements
clientengagements.push(engagement)
Vue.set(state, 'clientengagements', clientengagements)
},
Что скажет мне, что «помолвка» не определена
Если кто-то еще может помочь, это Действие
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('getClientEngagements', response.data)
})
.catch(error => {
console.log(error)
})
},
response.data мутирует мой массив клиентских правок только на один объект недавно добавленной помолвки.
context.commit('getClientEngagements`, response.data)
Передает эту мутацию
getClientEngagements(state, engagement, clientengagements) {
state.clientengagements = clientengagements
clientengagements.push(engagement)
Vue.set(state, 'clientengagements', clientengagements)
},