小编典典

从另一个动作中调用一个动作

all

我的操作有以下设置:

get1: ({commit}) => {
  //things
  this.get2(); //this is my question!
},
get2: ({commit}) => {
  //things
},

我希望能够从另一个动作中调用一个动作,所以在这个例子中我希望能够get2()从内部调用get1()。这可能吗,如果可以,我该怎么做?


阅读 105

收藏
2022-06-24

共1个答案

小编典典

您可以访问dispatch第一个参数中传递的对象中的方法:

get1: ({ commit, dispatch }) => {
  dispatch('get2');
},

这在文档中有所介绍。

2022-06-24