From d1709c3dec4d5e6c95bd34faf053747a7e0cff00 Mon Sep 17 00:00:00 2001 From: JackLee <809262979@qq.com> Date: Sat, 25 Apr 2026 19:30:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=90=E7=AA=97=E5=8F=A3=E6=94=B9=E4=B8=BAsp?= =?UTF-8?q?ecified=E6=A8=A1=E5=BC=8F.=E4=BD=86=E6=98=AF=E5=A4=8D=E7=94=A8?= =?UTF-8?q?=E5=90=AF=E7=94=A8=E5=B0=9A=E6=9C=AA=E5=BC=80=E5=8F=91=E5=AE=8C?= =?UTF-8?q?,=E6=89=80=E4=BB=A5=E5=AD=98=E5=9C=A8=E5=A4=9A=E7=AA=97?= =?UTF-8?q?=E5=8F=A3=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/ets/pages/eventhub/EventBase.ets | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/entry/src/main/ets/pages/eventhub/EventBase.ets b/entry/src/main/ets/pages/eventhub/EventBase.ets index b662a075..ffbbd7b7 100644 --- a/entry/src/main/ets/pages/eventhub/EventBase.ets +++ b/entry/src/main/ets/pages/eventhub/EventBase.ets @@ -41,7 +41,6 @@ export class UIMode{ //窗体保存容器 export let subWins:Map=new Map; -export let subStage:Array=[]; export let uiMode:UIMode=new UIMode(true); //随机ID export function RndId(): string { @@ -154,16 +153,13 @@ export function EventWin(event:TitleButton){ }else if(event?.btnEvent.command=='Page_Options'){ winInfo=new SubWinInfo(event.btnName,event.btnEvent.page,mdwInfo.winWidth*0.6,mdwInfo.winHeight*0.8); } - if(subStage.indexOf(event.btnName)===-1){ - let ctx = mdwInfo.win?.getUIContext().getHostContext() as common.UIAbilityContext; - EventSubAbility(ctx).then((result) => { - if(result){ - let context =mdwInfo.win?.getUIContext().getHostContext()?.getApplicationContext(); - context?.eventHub.emit('InitSubWindow',winInfo); - } - }); - subStage.push(event.btnName); - } + let ctx = mdwInfo.win?.getUIContext().getHostContext() as common.UIAbilityContext; + EventSubAbility(ctx).then((result) => { + if(result){ + let context =mdwInfo.win?.getUIContext().getHostContext()?.getApplicationContext(); + context?.eventHub.emit('InitSubWindow',winInfo); + } + }); }