From c7f3fd5215399b37d0511b3bd555150ff1b13507 Mon Sep 17 00:00:00 2001
From: charles <981744753@qq.com>
Date: 星期一, 29 四月 2024 10:39:30 +0800
Subject: [PATCH] fix:回退原先版本

---
 src/common/composable/useCountDown.ts |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/common/composable/useCountDown.ts b/src/common/composable/useCountDown.ts
index a5dfa62..4adb7d6 100644
--- a/src/common/composable/useCountDown.ts
+++ b/src/common/composable/useCountDown.ts
@@ -19,7 +19,7 @@
 }
 
 function useCountDown(seconds: number, options?: Options) {
-  const timer = new StepTimer(seconds * 1000, 1000)
+  let timer = new StepTimer(seconds * 1000, 1000)
 
   const remainingSeconds = ref<number>(seconds)
 
@@ -65,6 +65,12 @@
     timer.abort()
   }
 
+  function reset() {
+    timer.destroy()
+    remainingSeconds.value = seconds
+    timer = new StepTimer(seconds * 1000, 1000)
+  }
+
   return {
     startCountdown,
     remainingSeconds,
@@ -72,7 +78,8 @@
     continueCountdown,
     stopCountdown,
     formattedTime,
-    countdownStatus
+    countdownStatus,
+    reset
   }
 }
 

--
Gitblit v1.8.0