From 2c0db9a054cb013cd19bd20c2b6d7c07fcc9bb78 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Wed, 26 Jul 2023 11:20:28 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BC=98=E5=8C=96onGlobalStateChange?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/qiankun/state.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/qiankun/state.ts b/src/qiankun/state.ts index 2a5fa66..cd94d35 100644 --- a/src/qiankun/state.ts +++ b/src/qiankun/state.ts @@ -11,6 +11,7 @@ import { router } from '/@/router'; import { getAccessToken } from '/@/utils/auth'; import { useMicroAppStore } from '/@/store/modules/microApp'; import { GlStateEnum } from '/@/enums/microAppEnum'; +import { isEmpty } from '/@/utils/is'; /** 子应用的数据 */ export function getSubDefineProps() { @@ -35,8 +36,8 @@ export function initGlState(state?: Recordable): MicroAppStateActions { const actions = initGlobalState(state); actions.onGlobalStateChange((newState, prev) => { const { [GlStateEnum.FORM_DESIGN_EMIT_KEY]: formDesignEmit, [GlStateEnum.WORKFLOW_DESIGN_EMIT_KEY]: workflowDesignEmit } = newState; - formDesignEmit && microAppStore.setFormDesignApp(formDesignEmit); - workflowDesignEmit && microAppStore.setWorkflowDesignApp(workflowDesignEmit); - }, true); + !isEmpty(formDesignEmit) && microAppStore.setFormDesignApp(formDesignEmit); + !isEmpty(workflowDesignEmit) && microAppStore.setWorkflowDesignApp(workflowDesignEmit); + }); return actions; }