diff --git a/src/pages/battle-room.vue b/src/pages/battle-room.vue index da4e56b..32bd92c 100644 --- a/src/pages/battle-room.vue +++ b/src/pages/battle-room.vue @@ -229,7 +229,11 @@ onShow(() => { }); onLoad(async (options) => { - if (options.roomNumber) roomNumber.value = options.roomNumber; + if (options.roomNumber) { + roomNumber.value = options.roomNumber; + // 立即通知 Header 显示房号,无需等待异步 API 返回 + uni.$emit("battle-room-info", { roomNumber: options.roomNumber }); + } }); onMounted(() => {