1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| "use strict";
| let flag;
| function throttle(func, wait = 500, immediate = true) {
| if (immediate) {
| if (!flag) {
| flag = true;
| typeof func === "function" && func();
| setTimeout(() => {
| flag = false;
| }, wait);
| }
| } else if (!flag) {
| flag = true;
| setTimeout(() => {
| flag = false;
| typeof func === "function" && func();
| }, wait);
| }
| }
| exports.throttle = throttle;
| //# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/uview-plus/libs/function/throttle.js.map
|
|