页面中只有两个元素,一个input,一个button,流程如下:绑定input的blur事件,触发后将值赋值给一个变量,点击button获取这个值;问题:当整个流程操作很快的情况下,点击button获取不到值,必须在输入完成停留1s时间 才可以。代码如下
wxml:
<input type="text" name="test" bindblur="setTest"/>
<button bindtap="sendSms">获取验证码</button>
js:
setTest:function(e){
this.data.mobile = e.detail.value;
},
sendSms:function(){
console.log(this.data.mobile);
}