在網(wǎng)上找了好久 終于在找到了解決方法,附上原文鏈接:https://blog.csdn.net/YY110621/article/details/91412468
原因:在項(xiàng)目中引入了FastClick解決300ms延遲的優(yōu)化,當(dāng)使用FastClick 時(shí),輸入框在ios上點(diǎn)擊輸入調(diào)取手機(jī)自帶輸入鍵盤(pán)不靈敏忆肾,有時(shí)候甚至點(diǎn)不出來(lái)。而安卓上完全沒(méi)問(wèn)題菱肖。這個(gè)原因是因?yàn)镕astClick的點(diǎn)擊穿透客冈。
解決方法:
在main.js 中加上這串代碼:
let length;
if (targetElement.setSelectionRange && targetElement.type.indexOf('date') !== 0 && targetElement.type !== 'time' && targetElement.type !== 'month') {
length = targetElement.value.length;
targetElement.focus();
targetElement.setSelectionRange(length, length);
} else {
targetElement.focus();
}
};```