From 34b628cc07100b33dab462d19b299fbb4ad11676 Mon Sep 17 00:00:00 2001 From: i33 <78162524@qq.com> Date: Thu, 22 Sep 2022 11:19:31 +0800 Subject: [PATCH] =?UTF-8?q?fix(core):=20=E4=BF=AE=E5=A4=8Demit=20=E6=97=A0?= =?UTF-8?q?node=E6=97=B6=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/src/App.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/src/App.ts b/packages/core/src/App.ts index 3e364cc9..9bd559a3 100644 --- a/packages/core/src/App.ts +++ b/packages/core/src/App.ts @@ -203,10 +203,10 @@ class App extends EventEmitter { } public emit(name: string | symbol, node: any, ...args: any[]): boolean { - if (typeof node.data === 'undefined') { - return super.emit(name, node, ...args); + if (node?.data?.id) { + return super.emit(`${String(name)}_${node.data.id}`, node, ...args); } - return super.emit(`${String(name)}_${node.data.id}`, node, ...args); + return super.emit(name, node, ...args); } public eventHandler(eventConfig: EventItemConfig, fromCpt: any, args: any[]) {