在Vuex中调用多个突变的正确方法

时间:2017-08-23 19:24:29

标签: vue.js vuex

我有一个动作的以下设置:

    myAction: ({commit}) => {
    commit('mutation1');
    commit('mutation2');
    commit('mutation3');
},

问题是,我需要mutation1以确保首先运行(大多数时间都是这样),我需要mutation2仅在mutation1成功时运行,依此类推为mutation3。由于调用变异不会返回任何东西,我认为必须有更好的方法来做我想做的事情。是否有一种最佳实践可以调用依赖于先前突变的多个突变来成功?

0 个答案:

没有答案