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