本篇
微信小程序安卓端 input setData 双向绑定赋值失败
微信小程序有个双向赋值绑定方法setData:用户人机交互时,对页面的 input 进行修改,其马上对值进行赋值,渲染。
每个新入门的程序员都对小程序双向绑定赋值有深刻的认识。在模拟器中,该功能表现的极其抢眼,硬生生的提高代码的质量,减少重复性工作。
所有命运的馈赠,都早已暗中标好了价格。微信小程序本质依旧是跨平台开发,PC 模拟端/IOS端跑再流畅,依旧改变不了安卓的异常现象。
安卓多个input输入框,最后一个输入框无论怎么修改,添加失去焦点,添加录入时修改,至此至终完法获取到最后一个值,其它值不受影响。经历多次还原场景,其值不是没有赋值成功,而是其值赋值时发生滞后现象。
JSsetTimeout(function(){
//do something
},10) //延迟触发事件
使用setTimeout一次性定时器,延迟 10 秒再触发事件, 即可完美解决,也无须在意日后官方补丁。
最新评论Latest comments