浅念`

导航

vuex状态

Vuex状态管理五个属性总结:

  1.state属性:定义存储数据的仓库,可以通过this.$store.state或者mapState访问。

        

    2.getter属性:用于获取store的值,可以认为是store的计算属性,可以通过this.$store.getter或者mapGetters访问。

   3.mutation属性:同步改变store的值,没什么会设置同步呢?因为mutation是直接改变store的值,Vue对操作进行了记录,如果是异步无法追踪的改变,可通过mapMutations进行调用。

                                     

 

    4.action:异步调用函数执行mutation,改变store的值,可以通过this.$dispatch或者mapActions访问

    5.modules:模块,如果状态过多,可以拆分成模块,最后在入口  通过"..."结构引入。 

 

 

 

 

      

 

 

 

 

 

 

 

 

---恢复内容结束---

posted on 2019-10-23 20:46  浅念`  阅读(250)  评论(0编辑  收藏  举报