fix(番茄钟):进度环与倒计时方向一致
commit 9c2c1b7 错误地将 progress 改为 (total-current)/total,
导致数字递减但进度环递增(从空到满)。实际 runCountdown
中 timerMinutes/timerSeconds 存储的是剩余时间,应直接用
remaining/total 使环从 100%→0% 递减。
This commit is contained in:
@@ -81,8 +81,8 @@ const breakAudio = new Audio('/resource/notification.mp3');
|
|||||||
|
|
||||||
const progress = computed(() => {
|
const progress = computed(() => {
|
||||||
const total = isBreak.value ? 5 * 60 : 25 * 60;
|
const total = isBreak.value ? 5 * 60 : 25 * 60;
|
||||||
const current = timerMinutes.value * 60 + timerSeconds.value;
|
const remaining = timerMinutes.value * 60 + timerSeconds.value;
|
||||||
return ((total - current) / total) * 100;
|
return (remaining / total) * 100;
|
||||||
});
|
});
|
||||||
const nowTimestamp = ref(Date.now());
|
const nowTimestamp = ref(Date.now());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user