input动态设置focus为true,ios会在获取焦点后快速触发bindblur?

发布于 6 年前作者 houguiying7901 次浏览最后编辑 6 年前来自 ask

为什么动态设置focus的值为true后,ios会自动触发bindblur啊,似乎只有第一次会触发,后面就不会,安卓机型正常,ios所有版本都会

1 回复
chaoliang
chaoliang1 楼4 年前

问题已自己解决,原来是因为整个input加了wx:if=“{{showInput}}”,同时改变showInput和focus的话,ios会触发失去焦点事件,只要用定时器延迟获取焦点就好了