flutter节流 dart事件节流 搜索节流 连续触发节流的优化写法

直接上代码

Timer _timer;

//设置节流周期为390毫秒
Duration durationTime = Duration(milliseconds:390);


//事件触发处
...
onChanged:(e){


         _timer?.cancel();
         _timer =  Timer(durationTime, () {
            //事件执行处
            ...
         });


  },
...
发布了50 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/sinat_37255207/article/details/104512364