移动端软键盘顶出nav
- app端
根目录下配置路由的文件pages.json在要设置的页面路由下加上
"app-plus": {
"softinputMode": "adjustResize"
}
- 微信小程序
input添加:adjust-position="false" //键盘弹起时,是否自动上推页面 默认的是true 将其改为false
// 监听键盘高度变化
uni.onKeyboardHeightChange((obj)=>{
// 获取系统信息
let _sysInfo = uni.getSystemInfoSync();
let _heightDiff = _sysInfo.screenHeight - _sysInfo.windowHeight
let _diff = obj.height - _heightDiff
// 键盘高度
height = (_diff > 0 ? _diff : 0) - 2 + "px";
})