最近研究vuex,感觉有点懵懵的,现在记录一下自己这几天学习心得:

vuex有5大属性:stategettersmutationsactionsmodules

1、state:初始化定义。

2、getter:store 中的 state 中派生出一些状态,可以认为是 store 的计算属性,具有缓存功能,且只有当它的依赖值发生了改变才会被重新计算。

3、mutations:更改 Vuex 的 store 中的状态的唯一方法(同步操作)。

4、actions: 提交 mutation,可以进行异步操作

5、modules:分割成模块

 

配套搭配的有...mapState,...mapGetters,...mapMutations,...mapActions方法属性,可以减少代码量。


 

posted on 2020-06-10 17:38  liumcb  阅读(1024)  评论(0编辑  收藏  举报