From 8c9018407aa8da9fd7f9eb45e764edd34ba5c17d Mon Sep 17 00:00:00 2001 From: roymondchen Date: Wed, 13 Mar 2024 16:34:40 +0800 Subject: [PATCH] =?UTF-8?q?chore(tmagic-form-runtime):=20=E9=94=80?= =?UTF-8?q?=E6=AF=81app?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- runtime/tmagic-form/src/useFormConfig.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/tmagic-form/src/useFormConfig.ts b/runtime/tmagic-form/src/useFormConfig.ts index c99b49e7..9269b70f 100644 --- a/runtime/tmagic-form/src/useFormConfig.ts +++ b/runtime/tmagic-form/src/useFormConfig.ts @@ -23,7 +23,7 @@ export const useFormConfig = (props: AppProps) => { // @ts-ignore const formConfig = computed(() => props.fillConfig((config.value?.items || []) as FormConfig, mForm)); - const app: Core | undefined = new Core({ + let app: Core | undefined = new Core({ ua: contentWindow?.navigator.userAgent, platform: 'editor', }); @@ -137,6 +137,7 @@ export const useFormConfig = (props: AppProps) => { contentWindow?.addEventListener('message', runtimeReadyHandler); onBeforeUnmount(() => { + app = undefined; contentWindow?.removeEventListener('message', runtimeReadyHandler); });