修改倒计时逻辑更新

v1.0.0
于肖磊 2024-09-05 09:33:45 +08:00
parent e28627cd3c
commit f4f0780827
1 changed files with 8 additions and 4 deletions

View File

@ -292,12 +292,14 @@ const updateCountdown = () => {
}
const distance = new Date(endTime).getTime() - now.getTime();
//
if (distance < 0) {
if (distance <= 1000) {
clearInterval(intervalId.value);
//
if (seckill_time.value.status === 0) {
seckill_time.value.status = 1;
seckill_time.value.time_first_text = '距结束';
//
setTimeout(() => { updateCountdown();}, 0);
intervalId.value = setInterval(updateCountdown, 1000);
}
return;
@ -328,11 +330,13 @@ onBeforeMount(() => {
}
const { status, time_first_text } = data.current.time;
seckill_time.value = {
endTime: data.current.time_end,
startTime: data.current.time_start,
status: status,
endTime: '2024-09-05 09:36:00',
startTime: '2024-09-05 09:33:00',
status: 0,
time_first_text: time_first_text
}
//
setTimeout(() => { updateCountdown();}, 0);
intervalId.value = setInterval(updateCountdown, 1000);
} else {
list.value = Array(4).fill(default_list);