input 或者textarea在android端设置focus自动聚焦正常,但是在IOS上面就聚焦失败
有大佬说因为IOS需要主动点击才能聚焦,后来观察到,其实键盘已经弹出了,因为能获取到键盘的高度,所以不是没有聚焦到,只是先后顺序问题。
所以尝试设置延时操作问题解决如下:
setTimeout(() => {
this.inputFocus = true;
}, 100)
这里延时不需要太长,自己把控。
-----------------------------------end
input 或者textarea在android端设置focus自动聚焦正常,但是在IOS上面就聚焦失败
有大佬说因为IOS需要主动点击才能聚焦,后来观察到,其实键盘已经弹出了,因为能获取到键盘的高度,所以不是没有聚焦到,只是先后顺序问题。
所以尝试设置延时操作问题解决如下:
setTimeout(() => {
this.inputFocus = true;
}, 100)
这里延时不需要太长,自己把控。
-----------------------------------end