diff --git a/src/pages/battle-room.vue b/src/pages/battle-room.vue index 439aa2b..85673b2 100644 --- a/src/pages/battle-room.vue +++ b/src/pages/battle-room.vue @@ -284,7 +284,7 @@ onMounted(() => { onUnmounted(() => { uni.$off("socket-inbox", onReceiveMessage); - if (owner.value.id !== user.value.id) { + if (owner.value.id !== user.value.id && !battleId.value) { exitRoomAPI(roomNumber.value); } }); @@ -433,13 +433,22 @@ onUnmounted(() => { - - 暂时离开 - - - - 解散房间 - + + + 暂时离开 + + + + + 解散房间 + + + + + + 退出比赛 + + @@ -537,13 +546,4 @@ onUnmounted(() => { align-items: center; justify-content: center; } -/* .btns > button { - color: #000; - background-color: #fed847; - padding: 10px; - width: 200px; - border-radius: 20px; - font-size: 14px; - margin: 10px; -} */