0
点赞
收藏
分享

微信扫一扫

Vuex学习

奔跑的酆 2022-04-29 阅读 83
vue.js

Vuex

官网:https://vuex.vuejs.org/zh/guide/

Vuex中,有默认的五种基本的对象:

  • state:存储状态(变量)

    • mapState
  • mutation:修改状态,并且是同步的。在组件中使用$store.commit("handle’',params)。这个和我们组件中的自定义事件类似。

    • mapMutations
  • action:异步操作。在组件中使用是$store.dispath("handle’',params)

    • mapActions
  • getter:对数据获取之前的再次编译,可以理解为state的计算属性。我们在组件中使用 $store.getters.fn

    • mapGetters
  • module:store的子模块,为了开发大型项目,方便状态管理而使用的。

举报

相关推荐

0 条评论