Blame view

src/components/select/utils.js 337 Bytes
9c32a056   Sergio Crisostomo   Optimize append a...
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);
      };
  }