设置屏幕常亮

This commit is contained in:
kron
2025-07-13 11:21:19 +08:00
parent cae46224a3
commit 0eb148ef96
6 changed files with 37 additions and 0 deletions

View File

@@ -355,10 +355,16 @@ const onBack = () => {
}; };
onMounted(() => { onMounted(() => {
uni.setKeepScreenOn({
keepScreenOn: true,
});
uni.$on("socket-inbox", onReceiveMessage); uni.$on("socket-inbox", onReceiveMessage);
}); });
onUnmounted(() => { onUnmounted(() => {
uni.setKeepScreenOn({
keepScreenOn: false,
});
uni.$off("socket-inbox", onReceiveMessage); uni.$off("socket-inbox", onReceiveMessage);
if (owner.value.id !== user.value.id && !battleId.value) { if (owner.value.id !== user.value.id && !battleId.value) {
exitRoomAPI(roomNumber.value); exitRoomAPI(roomNumber.value);

View File

@@ -94,10 +94,16 @@ async function onReceiveMessage(messages = []) {
} }
onMounted(() => { onMounted(() => {
uni.setKeepScreenOn({
keepScreenOn: true,
});
uni.$on("socket-inbox", onReceiveMessage); uni.$on("socket-inbox", onReceiveMessage);
}); });
onUnmounted(() => { onUnmounted(() => {
uni.setKeepScreenOn({
keepScreenOn: false,
});
uni.$off("socket-inbox", onReceiveMessage); uni.$off("socket-inbox", onReceiveMessage);
}); });

View File

@@ -163,9 +163,15 @@ const onBack = () => {
} }
}; };
onMounted(() => { onMounted(() => {
uni.setKeepScreenOn({
keepScreenOn: true,
});
uni.$on("socket-inbox", onReceiveMessage); uni.$on("socket-inbox", onReceiveMessage);
}); });
onUnmounted(() => { onUnmounted(() => {
uni.setKeepScreenOn({
keepScreenOn: false,
});
uni.$off("socket-inbox", onReceiveMessage); uni.$off("socket-inbox", onReceiveMessage);
if (gameType.value && teamSize.value) { if (gameType.value && teamSize.value) {
matchGameAPI(true, gameType.value, teamSize.value); matchGameAPI(true, gameType.value, teamSize.value);

View File

@@ -81,10 +81,16 @@ async function onComplete() {
} }
onMounted(() => { onMounted(() => {
uni.setKeepScreenOn({
keepScreenOn: true,
});
uni.$on("socket-inbox", onReceiveMessage); uni.$on("socket-inbox", onReceiveMessage);
}); });
onUnmounted(() => { onUnmounted(() => {
uni.setKeepScreenOn({
keepScreenOn: false,
});
uni.$off("socket-inbox", onReceiveMessage); uni.$off("socket-inbox", onReceiveMessage);
}); });
</script> </script>

View File

@@ -81,10 +81,16 @@ async function onComplete() {
} }
onMounted(() => { onMounted(() => {
uni.setKeepScreenOn({
keepScreenOn: true,
});
uni.$on("socket-inbox", onReceiveMessage); uni.$on("socket-inbox", onReceiveMessage);
}); });
onUnmounted(() => { onUnmounted(() => {
uni.setKeepScreenOn({
keepScreenOn: false,
});
uni.$off("socket-inbox", onReceiveMessage); uni.$off("socket-inbox", onReceiveMessage);
}); });
</script> </script>
@@ -112,6 +118,7 @@ onUnmounted(() => {
</view> </view>
<BowTarget <BowTarget
:start="start" :start="start"
:currentRound="scores.length"
:totalRound="start ? total : 0" :totalRound="start ? total : 0"
:scores="scores" :scores="scores"
/> />

View File

@@ -196,9 +196,15 @@ const onBack = () => {
} }
}; };
onMounted(() => { onMounted(() => {
uni.setKeepScreenOn({
keepScreenOn: true,
});
uni.$on("socket-inbox", onReceiveMessage); uni.$on("socket-inbox", onReceiveMessage);
}); });
onUnmounted(() => { onUnmounted(() => {
uni.setKeepScreenOn({
keepScreenOn: false,
});
uni.$off("socket-inbox", onReceiveMessage); uni.$off("socket-inbox", onReceiveMessage);
if (gameType.value && teamSize.value && !battleId.value) { if (gameType.value && teamSize.value && !battleId.value) {
matchGameAPI(false, gameType.value, teamSize.value); matchGameAPI(false, gameType.value, teamSize.value);