bug:修复排位赛对抗类型跳转错比赛页面问题
This commit is contained in:
@@ -26,13 +26,15 @@ async function onReceiveMessage(msg) {
|
||||
onComplete.value = () => {}
|
||||
}
|
||||
if (msg.type === MESSAGETYPESV2.AboutToStart) {
|
||||
if (gameType.value == 1) {
|
||||
// 使用后端下发的 mode 字段判断跳转目标,与好友约战(battle-room.vue)保持一致
|
||||
// mode <= 3 为团队对抗,mode > 3 为大乱斗,覆盖全部 gameType(1~5),不再遗漏
|
||||
if (msg.mode <= 3) {
|
||||
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({
|
||||
url: `/pages/melee-battle?battleId=${msg.id}&gameMode=2`,
|
||||
url: `/pages/melee-battle?battleId=${msg.id}`,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user