UNPKG
vue-hooks-plus
Version:
latest (2.3.1)
2.3.1
2.3.0
2.3.0-beta.9
2.3.0-beta.8
2.3.0-beta.7
2.3.0-beta.6
2.3.0-beta.5
2.3.0-beta.4
2.3.0-beta.3
2.3.0-beta.2
2.3.0-beta.1
2.2.4
2.2.3
2.2.1
2.2.0
2.1.0
2.0.3
2.0.2
2.0.1
2.0.0
1.9.0
1.8.9
1.8.8
1.8.7
1.8.6
1.8.5
1.8.4
1.8.3
1.8.2
1.8.1
1.8.0
1.7.7-alpha.4
1.7.7-alpha.3
1.7.7-alpha.2
1.7.7-alpha.1
1.7.6
1.7.5
1.7.4
1.7.3
1.7.2
1.7.1
1.7.0
1.6.5
1.6.4
1.6.3
1.6.2
1.6.1
1.6.0
1.6.0-alpha.8
1.6.0-alpha.7
1.6.0-alpha.6
1.6.0-alpha.5
1.6.0-alpha.4
1.6.0-alpha.3
1.6.0-alpha.2
1.6.0-alpha.1
1.5.5
1.5.4
1.5.3
1.5.2
1.5.2-beta1.0
1.5.1
1.5.0
1.4.7
1.4.6
1.4.5
1.4.4
1.4.3
1.4.2
1.4.2-beta
1.4.1
1.4.0
1.3.6
1.3.6-alpha.1
1.3.5
1.3.4
1.3.3
1.3.1
1.3.0
1.2.0
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
Vue hooks library
github.com/InhiblabCore/vue-hooks-plus
InhiblabCore/vue-hooks-plus
vue-hooks-plus
/
es
/
useRequest
/
utils
/
limit.js
16 lines
(15 loc)
•
248 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function
limit
(
fn, timespan
) {
let
pending =
false
;
return
(
...args
) =>
{
if
(pending)
return
; pending =
true
;
fn
(...args);
setTimeout
(
() =>
{ pending =
false
; }, timespan); }; }
export
{ limit
as
default
};