store.js this.$store.commit('increment') -> mutations this.$store.dispatch('jia') -> actions mapActions() ->actions mapGetters()->getters
学生 代课老师 校长 财务 班主任 学生 (view)component - dispatch > action -> mutation -> state <- getter <- component 发送请求 处理 修改状态 业务逻辑 修改state 读取state 异步
咱们使用一条数据去管理一个视图,那么这个数据咱们就称之为 ‘状态’vue
Vuex是一个集中式的存储管理中心,vuex中能够用来存储 数据( 状态 )vuex
vuex也是一个状态管理中心,它也能够进行状态的管理异步
咱们使用一条数据去管理一个视图,那么这种管理模式就称之为 状态管理工具
中大型应用使用 (使用的时间)this
四个方案:spa
1. 前: 标准 后: 标准 √ 2. 前: 标准 后: 非标准 √ 3. 前: 非标准 后: 非标准 √ 4. 前: 非标准 后: 标准 √ component ---dispatch---> actions ---commit--->mutations---state <----getters----component