constinitState={menus:{msg:'',status:Status.LOADING,data:[]},tenants:{msg:'',status:Status.LOADING,data:[]}}caseActions.FETCH_MENU_SUCCESS:{return{menus:{msg:action.result.Status.MessageKey,status:Status.SUCCESS,data:action.result.Data},...state};}这样写的话,会冲掉我的tenants,而且menus的数据还是没有变化。我该怎么方便的合并数据呢?
2 回答
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
从后向前合并的。参考Object.assgin()方法caseActions.FETCH_MENU_SUCCESS:{return{...state,menus:{msg:action.result.Status.MessageKey,status:Status.SUCCESS,data:action.result.Data}};}
添加回答
举报
0/150
提交
取消
