debounce static method

void debounce(
  1. FnType fn, {
  2. int? delay,
})

防抖

  • fn 执行的回调
  • delay 时间。默认:300。单位:ms

Implementation

static void debounce(FnType fn, {int? delay}) {
  if (_timer != null) {
    _timer!.cancel();
    _timer = null;
  }

  _timer = Timer(Duration(milliseconds: delay ?? _delay), fn);
}