From b295da1a021ec995ebfe1573cb0482edc511c4db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8A=9B=E7=9A=93?= Date: Sun, 7 Feb 2021 10:57:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20lifecycle=20reducer=20=E8=B7=B3=E8=BF=87?= =?UTF-8?q?=E9=9D=9E=20vc=20=E7=9A=84=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/props-reducers/live-lifecycle-reducer.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/vision-polyfill/src/props-reducers/live-lifecycle-reducer.ts b/packages/vision-polyfill/src/props-reducers/live-lifecycle-reducer.ts index 825964127..a5f7923e7 100644 --- a/packages/vision-polyfill/src/props-reducers/live-lifecycle-reducer.ts +++ b/packages/vision-polyfill/src/props-reducers/live-lifecycle-reducer.ts @@ -2,6 +2,10 @@ import { editor } from '@ali/lowcode-engine'; import { Node } from '@ali/lowcode-designer'; export function liveLifecycleReducer(props: any, node: Node) { + // 如果不是 vc 体系,不做这个兼容处理 + if (!node.componentMeta.prototype) { + return props; + } // live 模式下解析 lifeCycles if (node.isRoot() && props && props.lifeCycles) { if (editor.get('designMode') === 'live') {