inputResizeBodyHeight() {
// 判断手机是否弹出键盘,改变了手机页面高度,对应inputStatus的状态改变相关控件的大小和位置
var oldHeight =
document.documentElement.clientHeight || document.body.clientHeight;
window.addEventListener("resize", () => {
//键盘弹起与隐藏都会引起窗口的高度发生变化
var resizeHeight =
document.documentElement.clientHeight || document.body.clientHeight;
if (resizeHeight - 0 < oldHeight - 0) {
//当软键盘弹起,在此处操作
this.inputStatus = true; //处于编辑状态
} else {
//当软键盘收起,在此处操作
this.inputStatus = false; //处于非编辑状态
}
});