【发布时间】:2019-06-16 08:56:46
【问题描述】:
我想知道是否有一些我可能错过的内置功能。我试图找到类似的东西,但我找到的唯一包 (throttle) 不再支持 Dart 2
这是我想要节流的代码部分
final TextEditingController _filter = new TextEditingController();
String _searchText = "";
_filter.addListener(() {
if (_filter.text.isEmpty) {
setState(() {
_searchText = "";
});
} else {
setState(() {
_searchText = _filter.text;
});
}
//This action is being fired TOO many times :(
widget.onUpdateSearchTerm(_searchText);
});
对此有什么想法吗?
【问题讨论】: