试过监听键盘弹起高度再改变最外层盒子高度(在本项目无效)
也试过官方的软键盘弹出方案(同样无效)
最后仔细回想是什么时候开始会有这种情况(开发初中期没有这个情况),沿着代码提交记录往前查找,最后发现是在manifest.json-----app-plus-----添加"statusbar" : { "immersed" : false}。
{
"name": "",
"appid": "",
"description": "",
"versionName": "",
"versionCode": ,
"transformPx": false,
"app-plus": {
"statusbar": {
// 解决头部重叠 问题
"immersed": true
}
}
}
这个不设置的话默认是true,当时为了解决状态栏跟应用重叠的问题,将其设置成了false,导致后面一系列的高度问题