Vue

vue + vant IOS出现输入框需要点击多次才能获取焦点

联系站长 作者:web知道 来源:未知 2020-09-26 18:09 我要评论

vue + vant IOS出现输入框需要点击多次才能获取焦点...

npm install fastclick -S

if ('addEventListener' in document) {
       document.addEventListener('DOMContentLoaded', function () {
             FastClick.attach(document.body);
       }, false);
}

FastClick.prototype.focus = function (targetElement) {
    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();
        }
};
 




本文如有侵犯版权请联系站长删除。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评