Я работаю над приложением vuex, на другой странице я фиксирую изменения, чтобы заявить о его работоспособности, но здесь, на этой конкретной странице, я получаю некоторые данные из API и сохраняю их в хранилище, но они застряли в мутации, я получение всех данных с мутационной нагрузкой, но это не влияет на изменения. Пожалуйста, проверьте скриншот и код,
Я не могу создать скрипку, потому что она там работает
Получение предметов
async getItems () {
await this.$axios.get(`/api/projects/w/latest/all`)
.then(response => {
this.$store.commit('project/UPDATE_PROJECTS', response.data.items)
});
}
Действие
updateProjectsAction (context, projects) {
context.commit('UPDATE_PROJECTS', projects)
},
Мутация
UPDATE_PROJECTS (state, payload ) {
state.projects = payload
}
Состояние
projects: {},
Ответ
Когда я нажимаю «загрузить состояние» или фиксирую эти изменения вручную, возникает ошибка.