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); + } + }); }