action类似于mutation,不同之处在于:action提交的是mutation,而不是直接变更状态,action可以包含异步操作,而mutation不能包含异步操作;

vuex学习---action

在页面中通过 如下方式触发:

vuex学习---action 

还可以通过载荷形式或者对象形式传递参数,(载荷形式传递参数,第二个参数是一个对象,也可以直接写传递的数据,在action对应的方法里面通过第二个参数就可以拿到;写成对象的话,在action里面通过第二个参数.属性 来获取)

vuex学习---action

action里面的代码如下:(可以调用 context.commit 提交一个 mutation,或者通过 context.state 和 context.getters 来获取 state 和 getters。)

vuex学习---action

 

相关文章:

  • 2021-10-01
  • 2018-04-07
  • 2019-06-03
  • 2021-05-25
  • 2021-09-04
  • 2021-12-24
  • 2021-09-10
猜你喜欢
  • 2021-07-28
  • 2022-01-15
  • 2021-12-23
  • 2021-08-24
  • 2021-11-18
  • 2021-04-06
相关资源
相似解决方案