【发布时间】:2019-10-26 11:01:31
【问题描述】:
在 Vuex 中,“actions”和“mutations”同时存在的逻辑是什么?
我理解组件无法修改状态的逻辑(这似乎很聪明),但同时具有动作和突变似乎你正在编写一个函数来触发另一个函数,然后改变状态。
“动作”和“突变”有什么区别,它们如何协同工作,更重要的是,我很好奇 Vuex 开发人员为什么决定这样做?
我试过了......
import Vuex from 'vuex'
const store = new Vuex.Store({
state: {
count: 1
},
mutations: {
INCREMENT (state) {
// mutate state
state.count++
}
}
})
错误代码 502
【问题讨论】:
-
查看the documentation for actions。它甚至以“动作类似于突变,区别是......”开头
-
Error code 502 是 “Bad Gateway” 的服务器端错误。它不太可能与您的 JS 代码有任何关系
标签: javascript vue.js vuex