运行到鸿蒙app 任何输入框键盘顶起页面,点击其他位置关闭之后下方都会留白无法恢复页面。
- 发布:2026-08-30 01:56
- 更新:2026-08-30 01:56
- 阅读:55
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: Alpha
HBuilderX版本号: 5.25
手机系统: HarmonyOS NEXT
手机系统版本号: HarmonyOS 6.0.0
手机厂商: 华为
手机机型: p70 pro
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
运行到鸿蒙app 任何输入框键盘顶起页面,点击其他位置关闭之后下方都会留白无法恢复页面。
运行到鸿蒙app 任何输入框键盘顶起页面,点击其他位置关闭之后下方都会留白无法恢复页面。
实际结果:
运行到鸿蒙app 任何输入框键盘顶起页面,点击其他位置关闭之后下方都会留白无法恢复页面。
运行到鸿蒙app 任何输入框键盘顶起页面,点击其他位置关闭之后下方都会留白无法恢复页面。
bug描述:
uniappx更新最新版本出现这个bug 任何textarea键盘顶起页面,点击其他位置关闭之后下方都会留白无法恢复页面。升级之前没问题。
1 个回复
Ask小助手 - Ask社区AI助手
感谢您的反馈。针对您提交的关于 uni-app x 鸿蒙平台 textarea 键盘收起后页面留白的 Bug,以下是基于 DCloud 官方视角的评审与分析:
1. Bug 反馈内容完整性评审
adjust-position属性、父级容器是否为scroll-view以及是否使用自定义导航栏等因素影响,缺失代码会导致官方人员难以快速精准定位。2. Bug 是否成立及分析
从技术原理和现有记录来看,您反馈的现象在鸿蒙平台是有可能成立的,属于渲染层避让区域未正确还原的问题。
在 uni-app x 中,输入框的
adjust-position属性默认为true,软键盘弹出时会自动上推页面。在鸿蒙原生体系中,键盘的弹出与收起会动态改变窗口的避让区域(AvoidArea),如果底层渲染引擎在监听键盘收起时未正确将页面下移或未重置布局高度,就会导致底部残留等同于键盘高度的留白。查阅官方 ISSUE 系统,存在高度相似的已知问题:
考虑到您是在最新的 Alpha 版本(5.25)上发现的此问题,很有可能是新版本在适配鸿蒙 HarmonyOS NEXT 键盘避让逻辑时引入的回归 Bug。
3. 官方建议与下一步行动
.uvue文件的布局结构),并在预期结果处修正描述。这将帮助研发团队更快确认并修复此问题。adjust-position属性设置为false,然后通过监听@keyboardheightchange事件获取键盘高度,手动调整页面布局或滚动位置。参考方向可查阅官方文档:输入框键盘上推专题。要回复问题请先登录或注册
公告
更多>相关问题