如下情况,如果f2需要调用f1,f2 该怎么写?
目前把所有方法都写成 actions 了,但是因为 actions 返回 Promise,感觉非常麻烦。
mutations: {
f1: (state, parms_a, params_b) => {
},
f2: (state, parms_a, params_b) => {
// 需要调用 f2()
},
},
目前看到的方式大概分为两种:
1、把 mutations 改为 action,如果有先后关系那么嵌套调用;
2、在 actions 方法中调用两个 mutations ,然后外部调用这个 actions 方法;
感觉有点恶心啊