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') {