微信安卓版本input组件 手动设置value的值 会触发bindinput方法
问题:我在input组件旁边设置了清除按钮,会小概率触发清除不掉的问题,多次测试后发现是,走了清除的方法后,又走了bindinput方法,重新赋值了!
在代码片段里,你这样操作,可复现!在我这里是百分百复现!
小程序打开后,input会自动聚焦,然后你输入“我们”,清除按钮出现,别点清除按钮!
点击空白区域,让input失去焦点,别点键盘上的收起键盘!!!,点空白区域。
再点input组件,使其聚焦,输入法弹出,点击清除按钮!“我们”还在。可以在log看打的日志,走了清除方法,然后又走了bindinput。
不知道是我的代码问题还是确实是个bug?
4 回复