72.说一下vuex

28 阅读1分钟

vue框架中的状态管理

  • state 数据存放地,响应式的,需要通过mapState把全局的state和getters映射到当前组件的computed计算属性中
  • getter 可以对state进行计算操作,在多个组件间复用
  • Mutation
  • Action 和上面的mutation类似,但是这个可以异步操作,上面不行。提交的是mutation,而不是直接变更状态
  • Module 根据功能划分模块,每个模块又分别有自己的state/getter/mutation/action,甚至是嵌套子模块