vuex简单介绍
首先要用vue.js的基础
1.state 存放变量,类似于data。
2 gettters 存放一些公共函数。
3 Mutations 事件
改变state属性的方法;
必须是同步函数;
用store.commit(fn,value)调用;
4 actions
触发mutation 的注册事件,而不是直接变更状态;
可以包含任意异步操作;
函数接受一个与 store 实例具有相同方法和属性的 context 对象;
Action 通过 store.dispatch方法触发,dispatch 里面的是 actions 中的函数的名字;
使用 mapActions 辅助函数将组件的 methods 映射为 store.dispatch 调用(需要先在根节点注入 store),当你使用了 mapActions, 你就不需要再次使用 this.$store.dispatch('xxx');
借鉴地址:https://www.cnblogs.com/huansky/p/6517237.html

浙公网安备 33010602011771号