移动端 监听键盘打开&收起

Android

mounted() {    
  window.onresize = () => {
    if (this.domHeight > document.documentElement.clientHeight) {
    // 获取焦点
this.focus = true; } else {
    // 失去焦点
this.focus = false; } }; }

ios

window.addEventListener("focusin", () => {
   // 获取焦点
   this.focus = true;
});
window.addEventListener("focusout", () => {
   // 失去焦点
   this.focus = false;
});

isIOS() {
   return /(iPhone|iPad|iPod|iOS)/gi.test(navigator.userAgent)
},
isAndroid() {
   return /(Android)/i.test(navigator.userAgent)
},

 

posted @ 2020-06-04 17:05  晓丶  阅读(269)  评论(0编辑  收藏  举报