fix(工具箱/原神时钟): 解决特定情况下显示的小时值大于或等于 24 的问题

This commit is contained in:
2025-01-31 22:16:55 +08:00
parent e1c02b68a3
commit 3452dc748a

View File

@@ -393,6 +393,14 @@ watch(() => {
diffLabel = '+2日'; diffLabel = '+2日';
} }
// 注:
// 若指针起始位置位于表盘左半边,
// 且拖拽指针旋转满 2 圈,
// 此时计算出的小时值会大于或等于 24。
if (newHour >= 24) {
newHour -= 24;
}
// 处理提示信息显示 // 处理提示信息显示
isTimeTooEarly.value = diffAngle < 7.5; isTimeTooEarly.value = diffAngle < 7.5;
isTimeExceeded.value = diffAngle === 720; isTimeExceeded.value = diffAngle === 720;