当前位置: 代码迷 >> 综合 >> 搜索框的延时加载逻辑
  详细解决方案

搜索框的延时加载逻辑

热度:77   发布时间:2024-02-02 09:57:33.0

 原理:

  1. 输入时调用getSearch方法
  2. 执行clearTimeout,关闭定时器
  3. 再开启定时器
  4. 如果有继续输入的操作,会执行1,2,3步。如果没有,直接执行想要的操作

 

// 获取搜索框内容,延时加载getSearch(e) {let value = e.detail.valuethis.setData({searchValue: value})let that = thisclearTimeout(this.data.timer)this.data.timer = setTimeout(function () {that.init();}, 1000);},

 

  相关解决方案