【发布时间】:2019-08-17 15:25:08
【问题描述】:
我正在开发 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: {},
当我单击加载状态或手动提交这些更改时,它会给我这个错误。
【问题讨论】:
标签: vue.js vuejs2 vue-component vuex nuxt.js