From 8c84c7277018b259f5b99f26cbfd14603bc4e4c0 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期三, 01 十一月 2023 19:39:53 +0800
Subject: [PATCH] Merge branch 'dev' of http://192.168.5.5:10010/r/web/bulletin-board-style1 into dev

---
 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