H5调起键盘,会导致定位元素被顶起来解决方法
·
1. 最近将项目的二级页面改造成H5页面时,安卓手机在调起手机软键盘,会顶起底部固定定位元素,使用onresize 事件会在窗口被调整大小时发生,以此来监听窗口变化将底部固定定位元素做显隐处理。具体看以下操作代码=====》》》
<template>
<div v-show="showBottomBtn"></div>
</template>
<script>
export default {
data() {
return {
showBottomBtn: true,
clientHeight: document.documentElement.clientHeight
}
},
mounted() {
window.onresize = () => {
if (this.clientHeight > document.documentElement.clientHeight) {
this.showBottomBtn= false
} else {
this.showBottomBtn= true
}
};
},
}
</script>
这样就基本大功告成了,快去试试体验体验吧,哈哈哈哈哈哈哈哈哈。
更多推荐
所有评论(0)