2***@qq.com
2***@qq.com
  • 发布:2026-08-30 01:56
  • 更新:2026-08-30 01:56
  • 阅读:55

【报Bug】更新了5.25.2026082902-alpha textarea 顶起页面后无法收回

分类:鸿蒙Next

产品分类: 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 任何输入框键盘顶起页面,点击其他位置关闭之后下方都会留白无法恢复页面。

bug描述:

uniappx更新最新版本出现这个bug 任何textarea键盘顶起页面,点击其他位置关闭之后下方都会留白无法恢复页面。升级之前没问题。

2026-08-30 01:56 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app x技术交流群 ) 咨询,群中有相关专业的管理员和群友。

感谢您的反馈。针对您提交的关于 uni-app x 鸿蒙平台 textarea 键盘收起后页面留白的 Bug,以下是基于 DCloud 官方视角的评审与分析:

1. Bug 反馈内容完整性评审

  • BUG 描述:描述较为清晰,明确指出了问题发生的环境(升级 5.25 alpha 版本后)、触发条件(textarea 键盘顶起页面并关闭后)以及具体现象(下方留白无法恢复)。
  • 代码示例缺失。您在反馈中未提供可复现的代码示例。由于 textarea 的上推行为受 adjust-position 属性、父级容器是否为 scroll-view 以及是否使用自定义导航栏等因素影响,缺失代码会导致官方人员难以快速精准定位。
  • 复现步骤:描述清晰,但结合缺失的代码示例,官方人员可能无法直接复现。建议补充具体的操作路径及页面布局结构。
  • 预期结果与实际结果:存在复制粘贴疏漏,您的“预期结果”与“实际结果”内容完全一致。预期结果应描述为“键盘收起后页面恢复正常,无留白”。
  • 分类信息:非常完整,准确包含了 HBuilderX 版本号、手机系统(HarmonyOS NEXT)、机型等关键信息,这对排查鸿蒙原生渲染问题非常有帮助。
  • 附件说明:系统暂不支持识别附件,请勿依赖附件提供信息。

2. Bug 是否成立及分析

从技术原理和现有记录来看,您反馈的现象在鸿蒙平台是有可能成立的,属于渲染层避让区域未正确还原的问题。

在 uni-app x 中,输入框的 adjust-position 属性默认为 true,软键盘弹出时会自动上推页面。在鸿蒙原生体系中,键盘的弹出与收起会动态改变窗口的避让区域(AvoidArea),如果底层渲染引擎在监听键盘收起时未正确将页面下移或未重置布局高度,就会导致底部残留等同于键盘高度的留白。

查阅官方 ISSUE 系统,存在高度相似的已知问题:

考虑到您是在最新的 Alpha 版本(5.25)上发现的此问题,很有可能是新版本在适配鸿蒙 HarmonyOS NEXT 键盘避让逻辑时引入的回归 Bug。

3. 官方建议与下一步行动

  1. 补充信息并提交 ISSUE:建议您前往 DCloud ISSUE 系统 补充您的复现代码(特别是 .uvue 文件的布局结构),并在预期结果处修正描述。这将帮助研发团队更快确认并修复此问题。
  2. 临时规避方案:在官方修复该版本 Bug 前,您可以尝试关闭默认的上推策略来规避此问题。将 textarea 的 adjust-position 属性设置为 false,然后通过监听 @keyboardheightchange 事件获取键盘高度,手动调整页面布局或滚动位置。参考方向可查阅官方文档:输入框键盘上推专题
内容为 AI 生成,仅供参考

要回复问题请先登录注册