vuex
Vuex是专门为Vue.js设计的状态管理模式。Vuex是全局的属性。
- Vuex的状态存储是响应式的
- 不可以直接修改,需要
commit到mutation
State
state就是单一状态树,即用一个state对象保存整个应用的状态。
Getter
getter就像计算属性一样,会把结果缓存起来,当函数里的state变更时会重新执行。但也可以使用方法,但是使用方法就不会缓存。
Mutation
mutation类似于redux里的reducer,存函数,不能做异步操作,主要作用是更新state。
Action
action主要是为mutation服务,提交mutation到Mutation,而且action可以进行异步操作,解决mutation不能执行异步操作的问题
Module
由于使用单一状态树,会导致store变得非常臃肿,module就是解决这个问题的,把store分割成模块,每个模块有各自的state、mutation、action和getter

plugins
类似redux的中间件,每次mutation后调用
赏
使用支付宝打赏
使用微信打赏
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏
扫描二维码,分享此文章