提交 84bc856f 编写于 作者: tony001's avatar tony001

本地应用数据先从store拿取再从localStorage拿取

上级 30bf7934
...@@ -48,11 +48,13 @@ export const getLocalData = (state: any) => () => { ...@@ -48,11 +48,13 @@ export const getLocalData = (state: any) => () => {
*/ */
export const getAppData = (state: any) => () => { export const getAppData = (state: any) => () => {
let result:any = JSON.parse(JSON.stringify(state.appdata)); let result:any = JSON.parse(JSON.stringify(state.appdata));
if(state.localdata && Object.keys(state.localdata).length >0){
let copyContext:any = result.context?result.context:{}; let copyContext:any = result.context?result.context:{};
if(state.localdata && Object.keys(state.localdata).length >0){
Object.assign(copyContext,state.localdata); Object.assign(copyContext,state.localdata);
result.context = copyContext; }else if(localStorage.getItem('localdata')){
Object.assign(copyContext,JSON.parse(localStorage.getItem('localdata') as string));
} }
result.context = copyContext;
return result; return result;
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册