diff --git a/src/pages/team-battle.vue b/src/pages/team-battle.vue index dbb6451..1a0b832 100644 --- a/src/pages/team-battle.vue +++ b/src/pages/team-battle.vue @@ -296,6 +296,8 @@ onBeforeUnmount(() => { const refreshTimer = ref(null); onShow(async () => { if (battleId.value) { + // 延迟 300ms 等待网络恢复,避免小程序从后台切回时网络尚未就绪导致请求失败报错 + await new Promise(resolve => setTimeout(resolve, 300)); const result = await getBattleAPI(battleId.value); if (!result) return; if (result.status === 2) {