bug修复
This commit is contained in:
@@ -98,16 +98,12 @@ watch(
|
||||
watch(
|
||||
() => props.start,
|
||||
(newVal) => {
|
||||
if (!newVal && timer.value) {
|
||||
if (timer.value) clearInterval(timer.value);
|
||||
}
|
||||
if (timer.value) clearInterval(timer.value);
|
||||
if (newVal) {
|
||||
remain.value = props.total;
|
||||
timer.value = setInterval(() => {
|
||||
if (remain.value > 0) remain.value--;
|
||||
}, 1000);
|
||||
} else {
|
||||
if (timer.value) clearInterval(timer.value);
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -118,9 +114,11 @@ watch(
|
||||
const updateRemain = (value) => {
|
||||
if (timer.value) clearInterval(timer.value);
|
||||
remain.value = Math.floor(value);
|
||||
timer.value = setInterval(() => {
|
||||
if (remain.value > 0) remain.value--;
|
||||
}, 1000);
|
||||
if (remain.value > 0) {
|
||||
timer.value = setInterval(() => {
|
||||
if (remain.value > 0) remain.value--;
|
||||
}, 1000);
|
||||
}
|
||||
};
|
||||
|
||||
const updateSound = () => {
|
||||
|
||||
Reference in New Issue
Block a user