Vuex Vue

Vuex - 概论

Posted on 11-01 2019,1 min read

Vuex - 概论

核心概念


State

数据仓库

Getter

获取仓库数据

Mutation

定义变化

  • 定义变化,处理状态(数据)的改变

Action

使用 commit 提交 Mutation 定义的变化

commit

提交变化,修改数据的唯一方式就是显示的提交 mutations

  • 定义方法(动作),可以使异步的发送请求。

Module

模块化

工作流程


  1. 在vue组件里面,通过dispatch来触发actions提交修改数据的操作。
  2. 然后再通过actionscommit来触发mutations来修改数据。
  3. mutations接收到commit的请求,就会自动通过Mutate来修改state(数据中心里面的数据状态)里面的数据。
  4. 最后由store触发每一个调用它的组件的更新。

下一篇: Vue - 配置跨域请求