From 291de2005de54b8eeba818de67ab3506885f5057 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Thu, 17 Jul 2025 17:19:03 +0800 Subject: [PATCH] =?UTF-8?q?feat(core):=20Node=E4=B8=AD=E7=9A=84instance?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E4=B8=BAnull=EF=BC=8C=E7=94=A8=E4=BA=8E?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E6=98=AF=E5=90=A6=E4=B8=8E=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E4=BA=A7=E7=94=9F=E5=85=B3=E8=81=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/src/Node.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/core/src/Node.ts b/packages/core/src/Node.ts index 0f2b4514..fb3bff39 100644 --- a/packages/core/src/Node.ts +++ b/packages/core/src/Node.ts @@ -49,7 +49,7 @@ class Node extends EventEmitter { [key: string]: any; }; public events: EventConfig[] = []; - public instance?: any = {}; + public instance?: any = null; public page?: Page; public parent?: Node; public app: TMagicApp; @@ -78,7 +78,8 @@ class Node extends EventEmitter { if ( this.instance && !Object.isFrozen(this.instance) && - Object.getOwnPropertyDescriptor(this.instance, 'config')?.writable !== false + Object.getOwnPropertyDescriptor(this.instance, 'config')?.writable !== false && + !this.instance.__isVue ) { this.instance.config = data; }