hookehuyr

fix: 调整数字滚动动画延迟时间从300ms到500ms

增加延迟时间让用户更清楚地看到滚动效果
<!--
* @Date: 2025-08-27 17:43:45
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-10-25 18:22:46
* @LastEditTime: 2025-10-25 20:05:09
* @FilePath: /lls_program/src/pages/Dashboard/index.vue
* @Description: 首页
-->
......@@ -295,7 +295,7 @@ const handleStepsSynced = async () => {
console.log('微信步数同步完成,开始刷新Dashboard页面数据')
// 步数同步完成后,调用统一的数据刷新函数
await refreshDashboardData();
// 如果已经触发过页面滚动,则在数据刷新后触发数字滚动
if (hasTriggeredNumberRoll.value) {
setTimeout(() => {
......@@ -720,7 +720,7 @@ const triggerNumberRollForDataReload = () => {
if (rankingCardRef.value && rankingCardRef.value.resetNumberRoll) {
rankingCardRef.value.resetNumberRoll()
}
// 延迟一点时间再触发,让用户看到滚动效果
setTimeout(() => {
if (rankingCardRef.value && rankingCardRef.value.startNumberRoll) {
......@@ -730,6 +730,6 @@ const triggerNumberRollForDataReload = () => {
setTimeout(() => {
isNumberRollInProgress.value = false
}, 1000) // 假设滚动动画需要1秒
}, 300)
}, 500)
}
</script>
......