BDFramework Reducer 添加同步方法,返回值为n
2020-02-11 本文已影响0人
周末的游戏之旅
这个问题的原因是:
StoreT类中的Dispatc在执行同步类型的任务时,没有接收返回值引起的。
解决方案:
var _newstate = await this.reducers.ExcuteAsync(action.ActionEnum, action.Params, oldState);
//再执行普通
if (_newstate == null)
// 在这里修改一下,接收一下返回值就好了
_newstate = this.reducers.Excute(action.ActionEnum, action.Params, oldState);
//素质三连
CacheCurrentState();
给泡哥提了pr,蹲一下更新吧