UNPKG
hiller-ui
Version:
latest (1.0.0)
1.0.0
A personal Vue.js 3.0 UI Toolkit.
github.com/hua-bang/hiller-ui
hua-bang/hiller-ui
hiller-ui
/
packages
/
hooks
/
useTimer.js
15 lines
•
276 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
export
function
useTimer
(
fn, duration =
2000
) {
let
timer;
function
startTimer
(
) {
if
(duration >
0
) { timer =
setTimeout
(fn, duration); } }
function
clearTimer
(
) {
clearTimer
(timer); }
return
{ startTimer, clearTimer }; }