Vuex的五个核心概念
- state => 基本数据
- getters => 从基本数据派生的数据
- mutations => 提交更改数据的方法,同步!
- actions => 像一个装饰器,包裹mutations,使之可以异步。
- modules => 模块化Vuex
Vuex是什么?
VueX 是一个专门为 Vue.js 应用设计的状态管理架构,统一管理和维护各个vue组件的可变化状态(你可以理解成 vue 组件里的某些 data )。
vuex中的dispatch和commit的使用
-
dispatch 异步操作 this.$store.dispatch(‘actions的方法’,num)
-
commit 同步操作 this.$store.commit(‘mutations的方法’,num)