vuex简单介绍

首先要用vue.js的基础

1.state 存放变量,类似于data。

2 gettters 存放一些公共函数。

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

posted @ 2018-11-27 11:15  园中菜鸟  阅读(77)  评论(0)    收藏  举报