飞镖中的节气门功能执行

azi*_*iza 5 throttling dart flutter rxdart

有没有办法Dart像这样限制执行功能

Observable.throttle(myFunction,2000);

Tru*_*inh 3

使用https://pub.dartlang.org/documentation/rxdart/latest/rx/Observable/throttle.html

因此,您在 Dart 2 中使用 RxDart 的示例是

final subject = new ReplaySubject<int>();
myCaller(Event event) {
  subject.add(event);
}
subject
  .throttle(Duration(seconds: 2))
  .listen(myHandler);
Run Code Online (Sandbox Code Playgroud)