🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
![](https://box.kancloud.cn/d82e7fb2cad9097af5d1f270028fcc3a_965x708.png) 一个 store 中包含了: **Actions( 行为 )** 、**Mutations( 突变 )**、**State( 状态 )** 1. 在组件中,用一个`this.$store.dispatch`这个方法触发actions提交修改数据的操作 2. Actions 用 commit 来触发mutations来修改数据 3. mutations接收到commit的请求,就会自动通过Mutate来修改state里面的数据。也只有 Mutations 可以操作 State 中的状态数据,状态一改变,组件中就重新渲染 3. 最后由store触发每一个调用它的组件的更新