action类似于mutation,不同之处在于:action提交的是mutation,而不是直接变更状态,action可以包含异步操作,而mutation不能包含异步操作;
在页面中通过 如下方式触发:
还可以通过载荷形式或者对象形式传递参数,(载荷形式传递参数,第二个参数是一个对象,也可以直接写传递的数据,在action对应的方法里面通过第二个参数就可以拿到;写成对象的话,在action里面通过第二个参数.属性 来获取)
action里面的代码如下:(可以调用 context.commit 提交一个 mutation,或者通过 context.state 和 context.getters 来获取 state 和 getters。)