|
|
@@ -750,9 +750,12 @@ export default {
|
|
|
// ios h5实现键盘监听
|
|
|
window.addEventListener('focusin', this.focusInListener);
|
|
|
window.addEventListener('focusout', this.focusOutListener);
|
|
|
+ // 监听键盘高度,ios13以上开始支持
|
|
|
+ if(window.visualViewport){
|
|
|
+ window.visualViewport.addEventListener('resize', this.resizeListener);
|
|
|
+ }
|
|
|
} else {
|
|
|
// 安卓h5实现键盘监听
|
|
|
- let initHeight = window.innerHeight;
|
|
|
window.addEventListener('resize', this.resizeListener);
|
|
|
}
|
|
|
// #endif
|
|
|
@@ -763,7 +766,6 @@ export default {
|
|
|
},
|
|
|
unListenKeyboard() {
|
|
|
// #ifdef H5
|
|
|
- // 安卓h5实现键盘监听
|
|
|
window.removeEventListener('resize', this.resizeListener);
|
|
|
window.removeEventListener('focusin', this.focusInListener);
|
|
|
window.removeEventListener('focusout', this.focusOutListener);
|