Есть компонент - большая форма
data: {
return {
form: {
// тут объект с глубокой вложенностью
},
}
}
Вот метод в actions, где я делаю запрос
async getDataFromApi({ commit }) {
const res = await axios.get('url');
if (res.data) {
commit('mutationName', res.data);
}
return res;
},
А вот я вызываю этот action в компоненте
methods: {
...mapActions('api', ['getDataFromApi']),
getData() {
this.getDataFromApi().then(res => {
if(res.status === 200 && res.data) {
this.form = res.data; // тут this.form остается прежним, не меняется
}
})
},
},
Так вот, помогите понять, почему this.form не изменяется.