1
2
3
4
5
6
7
8
9
10
11
12
13
14
| export function debounce(fn) {
| let waiting;
| return function() {
| if (waiting) return;
| waiting = true;
| const context = this,
| args = arguments;
| const later = function() {
| waiting = false;
| fn.apply(context, args);
| };
| this.$nextTick(later);
| };
| }
|
|