微信小程序input输入框的bindinput,每输入一个字符都会触发一次,为了避免频繁触发bindinput绑定的函数,可采用”防抖“功能。

防抖:在执行bindinput时,第一次触发时,会先设置一个定时器,比如定时1000ms(1秒),在定时器1000毫秒之后,才执行bindinput绑定的函数,即延迟了函数的执行时间,第二次触发时,如果两次时间间隔小于1000毫秒,则清除上一次的定时器(即取消第一次的函数执行),然后设置新定时器,即定时1000毫秒后进行第二次函数操作,以此类推,直至最后一次执行bindinput时,在定时器时间结束时,执行bindinput绑定的函数。

一下代码未进行时间间隔判断,大家可以自行加入。

timeId:0,//输入框内的值改变就会触发该函数handleInput(e) {const {value} = e.detail  //拿到输入框中的值clearTimeout(this.timeId) //清除定时器this.timeId = setTimeout(()=>{     this.search(value) //发送请求,间隔时间为1s},1000)},//向后台发起搜索的request请求search(value) {const {data} = request({url: '地址', data: {value}})console.log(data)}

防抖- 微信小程序输入框input相关推荐

  1. 微信小程序输入框input

    微信小程序输入框input 属性名 类型 默认值 说明 value String 输入框的内容 type String text input的类型,有效值:text,number,idcard,dig ...

  2. 小程序中里的bindinput_微信小程序输入框input

    微信小程序输入框input 属性名类型默认值说明 valueString 输入框的内容 typeStringtextinput的类型,有效值:text,number,idcard,digit,time ...

  3. 微信小程序 输入框 input 组件

    完整微信小程序(Java后端) 技术贴目录清单页面(必看) 输入框.该组件是原生组件,使用时请注意相关限制 属性 类型 默认值 必填 说明 最低版本 value string 是 输入框的初始内容 1 ...

  4. ios微信小程序中 input 输入框问题,输入的光标中的内容自动清空

    ios微信小程序中 input 输入框问题,输入的光标中的内容自动清空 问题描述 1.我在页面上有个倒计时的功能,每一秒都在更新时间,更新时间显示的值(view一直变) 2.我调用input输入框,准 ...

  5. 微信小程序输入框会字体显示不全或者换行

    微信小程序输入框会字体显示不全或者换行 问题描述 有的时候不同的设备上会出现微信小程序输入框表现不一致,比如:换行,字体显示不全 解决方案 用开发者工具调试发现,input,textarea 有默认的 ...

  6. 微信小程序输入框上移问题

    微信小程序输入框上移问题 缺陷:输入框顶起整个页面 包括自定义顶栏 解决方式:给input设置adjust-position="{{false}}"后自定义input高度 wxml ...

  7. 微信小程序 获取input输入的值

    微信小程序 获取input输入的值 view <view><text>姓名:</text><input type='text' name="user ...

  8. 微信小程序之input 边框

    微信小程序之input 边框 文章目录 微信小程序之input 边框 一.边框:border 设置对象边框的特性. 二.相关属性 一.边框:border 设置对象边框的特性. 语法:border:le ...

  9. 微信小程序电话号码input框的正则校验

    微信小程序电话号码input框的正则校验 1.wxml <!-- start 联系电话 --><view class="mobile"><sapn c ...

最新文章

  1. 为什么需要消息队列?
  2. SpringBoot是如何解析HTTP参数的?
  3. ASP.NET MVC分页实现
  4. setiosflags(ios::fixed)和setprecision()
  5. 操作系统基础:进程知识笔记(一)
  6. C++判断函数执行效率方法封装
  7. HTML5期末大作业:动漫网站设计——千与千寻(10页) 含设计报告 HTML+CSS+JavaScript 学生动漫网页设计模板下载 海贼王大学生HTML网页制作作品
  8. CCS软件编译时Relocation Overflow Error报错解决方法
  9. Flex builder3相关
  10. 产品经理,设计师,前端工程师必备的绘图工具(原型图,思维导图,UML,流程图,架构图)
  11. R语言数据可视化包ggplot2画图之散点图
  12. Missing Marketing Icon - iOS Apps must include a 1024x1024px Marketing Icon in PNG format
  13. Go学习笔记 -- 方法
  14. Laradock Mac下的环境配置和安装
  15. 永恒之蓝漏洞复现(ms17-010)
  16. java程序员平时都使用哪些软件??
  17. 十八 、 View 的工作原理(2)---理解 MeasureSpec
  18. Linux ps 命令使用介绍
  19. Freemind找不到Java 1.5运行环境
  20. 「亲测有效」解决:如何禁用dl.winehq.org | kali 移除winehq源 |由于没有公钥,无法验证下列签名: NO_PUBKEY 76F1A20FF987672F

热门文章

  1. golang中生成读取二维码
  2. c#美化Combox
  3. Android机型适配之软键盘和输入法
  4. 【C++】黑马程序员-C++核心编程学习笔记
  5. 简单理解mAP究竟是什么
  6. 零点工作室暑假集训(AtCoder--ABC243)
  7. 【华为机试真题Python】字符串消消乐游戏
  8. 消防安全知识竞赛活动方案-快考题,支持千人同时答题
  9. c++单链表逆置内存结构分析
  10. 捷配SMT重磅上线!五大王炸优惠来袭!