if (keyboard.height > 0) {
console.log('高度大于0', keyboard.height);
// 隐藏tabbar
setTimeout(() => {
uni.hideTabBar()
}, 100)
// nextTick(() => {
// uni.hideTabBar()
// })
} else {
console.log('高度小于等于0', keyboard.height);
// 显示tabbar
setTimeout(() => {
uni.showTabBar()
}, 100)
// nextTick(() => {
// uni.showTabBar()
// })
}
}```

- 发布:2025-06-01 01:13
- 更新:2025-06-01 01:13
- 阅读:66
产品分类: uniapp/H5
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOs Sequoia15.5
浏览器平台: 手机系统浏览器
浏览器版本: 5.1.5.301
项目创建方式: CLI
CLI版本号: 3.0.0-4060620250520001
示例代码:
操作步骤:
if (keyboard.height > 0) {
console.log('高度大于0', keyboard.height);
// 隐藏tabbar
setTimeout(() => {
uni.hideTabBar()
}, 100)
// nextTick(() => {
// uni.hideTabBar()
// })
} else {
console.log('高度小于等于0', keyboard.height);
// 显示tabbar
setTimeout(() => {
uni.showTabBar()
}, 100)
// nextTick(() => {
// uni.showTabBar()
// })
}
}```
if (keyboard.height > 0) {
console.log('高度大于0', keyboard.height);
// 隐藏tabbar
setTimeout(() => {
uni.hideTabBar()
}, 100)
// nextTick(() => {
// uni.hideTabBar()
// })
} else {
console.log('高度小于等于0', keyboard.height);
// 显示tabbar
setTimeout(() => {
uni.showTabBar()
}, 100)
// nextTick(() => {
// uni.showTabBar()
// })
}
}```
预期结果:
在h5端可以正常隐藏底部导航栏
在h5端可以正常隐藏底部导航栏
实际结果:
h5端没有正确隐藏底部导航栏
h5端没有正确隐藏底部导航栏
bug描述:
运行h5端使用uni.hideTaBar()没有正确隐藏底部导航栏

