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:模块,如果状态过多,可以拆分成模块,最后在入口  通过"..."结构引入。 

      

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

猜你喜欢

转载自www.cnblogs.com/lishaoxiong/p/11728783.html
今日推荐