diff --git a/assets/script/game/map/HerosListComp.ts b/assets/script/game/map/HerosListComp.ts index b81918c9..ca3b81f7 100644 --- a/assets/script/game/map/HerosListComp.ts +++ b/assets/script/game/map/HerosListComp.ts @@ -79,6 +79,9 @@ export class HerosListComp extends CCComp { protected onEnable(): void { oops.message.on(GameEvent.HERO_GROWTH_UPDATE, this.onGrowthUpdate, this) + // 页面隐藏期间会错过事件(战斗结算发碎片时本节点 active=false 已注销监听), + // 重新显示时必须补刷;首次 onEnable 早于 start,卡片未创建时 forEach 空数组安全 + this.refreshAllCardsCanUp() } protected onDisable(): void {