UI细节调整

This commit is contained in:
kron
2025-06-25 00:09:53 +08:00
parent 6e25124a27
commit 0e73648d6c
14 changed files with 138 additions and 105 deletions

View File

@@ -57,18 +57,23 @@ watch(
if (newVal === false) {
if (timer.value) clearInterval(timer.value);
}
if (oldVal === false && newVal === true) {
remain.value = props.total;
timer.value = setInterval(() => {
if (remain.value > 0) {
remain.value--;
} else {
props.onTimeIsUp();
}
}, 1000);
if (!oldVal && newVal === true) {
setTimeout(() => {
remain.value = props.total;
timer.value = setInterval(() => {
if (remain.value > 0) {
remain.value--;
} else {
props.onTimeIsUp();
}
}, 1000);
}, 3000);
} else {
if (timer.value) clearInterval(timer.value);
}
},
{
immediate: true,
}
);