比如一个组件需要使用另一个组件的状态,或者一个组件需要改变另一个组件的状态,都是共享状态。
如果不对状态进行有效的管理,状态在什么时候,由于什么原因,如何变化就会不受控制,就很难跟踪和测试了。...当 Vue 组件从 store 中读取状态的时候,若 store 中的状态发生变化,那么相应的组件也会相应地得到高效更新。
你不能直接改变 store 中的状态。...Mutation的响应规则
Vuex的store的state是响应式的, 当state中的数据发生改变时, Vue组件会自动更新....Mutation的类型常量
在mutation中, 我们定义了很多事件类型(也就是方法名), 当我们的项目变大时, vuex管理 状态越来越多, 需要更新状态的情况越来越多, 那么意味着Mutation...当需要修改变量名的时候, 我们不用每个地方都修改, 只需要修改mutation-types中的变量名的值.
5 Mutation同步函数
通常情况下, Vuex要求我们Mutation中的方法必须是同步方法