fix(HerosListComp): 补刷英雄升级红点在页面重新显示时

页面隐藏期间会错过HERO_GROWTH_UPDATE事件,重新显示时补刷所有卡片的可升级状态,首次onEnable早于start时遍历空数组无风险
This commit is contained in:
pan
2026-09-20 14:15:19 +08:00
parent d140645aab
commit c183ae464a

View File

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