给手机发送验证码,然后60秒倒计时,但是在input输入的时候总是被触发bindblur。请问这如何解决

网友回复:

嗯***:

那你这个页面 就算不发验证码  输入在bindinput setData 也是触发bindblur

如果是这样的问题的话,wxml 里面 没用的 data 清理到是一样,

我之前是被 一个    hidden=“{{true}}”  弄惨了(不要的东西就别留着了)

G***:

输入验证码的input节点 一开始绑定的是blur事件,导致在输入的时候总是被倒计时触发blur,现在改为input事件,监听输入值的长度,因为验证码是6位的数字,所以当输入长度为6的时候再去正则判断。功能实现了,但是感觉有点丑陋。

嗯***:

正常的页面  setData 是不会 触发 blur 的

如果觉得变扭, 那就再找找

之前输入手机 11 位的 setData blur 自动给我收起键盘了,我还是觉得变扭

爱盈利(aiyingli.com)移动互联网具影响力的盈利指导网站。定位于服务移动互联网创业者,移动盈利指导。我们的目标是让盈利目标清晰可见!降低门槛,让缺乏经验、资金有限的个人和团队获得经验和机会,提高热情,激发产品。