bug:修复排位赛对抗类型跳转错比赛页面问题

This commit is contained in:
2026-05-11 11:04:05 +08:00
parent 478c0bc2b2
commit ea60371c44

View File

@@ -26,13 +26,15 @@ async function onReceiveMessage(msg) {
onComplete.value = () => {} onComplete.value = () => {}
} }
if (msg.type === MESSAGETYPESV2.AboutToStart) { if (msg.type === MESSAGETYPESV2.AboutToStart) {
if (gameType.value == 1) { // 使用后端下发的 mode 字段判断跳转目标与好友约战battle-room.vue保持一致
// mode <= 3 为团队对抗mode > 3 为大乱斗,覆盖全部 gameType1~5不再遗漏
if (msg.mode <= 3) {
uni.redirectTo({ uni.redirectTo({
url: `/pages/team-battle?battleId=${msg.id}&gameMode=2`, url: `/pages/team-battle?battleId=${msg.id}`,
}); });
} else if (gameType.value == 2) { } else {
uni.redirectTo({ uni.redirectTo({
url: `/pages/melee-battle?battleId=${msg.id}&gameMode=2`, url: `/pages/melee-battle?battleId=${msg.id}`,
}); });
} }
} }