input 或者textarea在android端設(shè)置focus自動(dòng)聚焦正常,但是在IOS上面就聚焦失敗
有大佬說因?yàn)镮OS需要主動(dòng)點(diǎn)擊才能聚焦,后來觀察到,其實(shí)鍵盤已經(jīng)彈出了,因?yàn)槟塬@取到鍵盤的高度,所以不是沒有聚焦到,只是先后順序問題。
所以嘗試設(shè)置延時(shí)操作問題解決如下:
setTimeout(() => {
this.inputFocus = true;
}, 100)
這里延時(shí)不需要太長(zhǎng),自己把控。
-----------------------------------end