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

直接上代码

Timer _timer;

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


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


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


  },
...

  

 

posted @ 2020-02-26 10:50  天渺工作室  阅读(733)  评论(0编辑  收藏  举报