移动端开发中常遇到的就是键盘遮挡问题,下面提供项目中的写法:
1window.addEventListener('resize', () => { 2 const activeElement = document.activeElement; 3 if (activeElement.tagName === 'INPUT' || activeElement.tagName === 'TEXTAREA') { 4 setTimeout(() => { 5 activeElement.scrollIntoView(); 6 }, 100); 7 } 8});
注意:该部分代码是原生部分,在VUE中不应放在任何函数中,直接写在 script标签中即可
