小张111
小张111
  • 发布:2026-05-15 11:51
  • 更新:2026-05-15 11:52
  • 阅读:28

鸿蒙系统使用 uni-app 文本域textarea 内容为空时,会卡死 / 闪退

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 5.07

第三方开发者工具版本号: 2.01.2510290

基础库版本号: 3.15.2

项目创建方式: HBuilderX

示例代码:
<textarea key="textareaKey" value="safeInputText" placeholder="inputPlaceholder" placeholder-style="color: #9ca3af; font-size: 14px; line-height: 18px;" maxlength="500" auto-height="true" show-confirm-bar="false" cursor-spacing="70" confirm-type="send"
@input="onInput"
@confirm="handleSend"
style="
width: 100% !important;
min-height: 46px !important;
max-height: 96px;
overflow-y: auto;
box-sizing: border-box;
font-size: 14px;
line-height: 18px;
"
/>

操作步骤:

在鸿蒙系统的手机 textarea 文本域输入在清空就会复现

预期结果:

和安卓和苹果系统一样正常使用

实际结果:

闪屏、卡死

bug描述:

在鸿蒙系统的手机,文本域中输入文本后,再清空在控制台会出现内存泄漏的警告。然后就闪屏、卡死了。

2026-05-15 11:51 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

感谢您的反馈。从官方评审角度看,这个 bug 反馈在内容完整性上存在较多缺失,目前无法准确判断问题是否成立,具体问题如下:

1. 反馈内容不完整

  • 预期结果与实际结果完全一样:您填写的预期结果和实际结果均为“在鸿蒙系统的手机,在文本域中输入文本后,再清空在控制台会出现内存泄漏的警告。然后就闪屏、卡死了。”,这明显是复制错误。预期结果应该描述正常情况(例如:清空后 textarea 恢复正常,应用不卡死、不闪退),而实际结果应该描述当前异常表现。
  • 缺少代码示例:未提供任何能复现问题的最小化代码片段。没有代码,我们无法了解您使用了哪些属性(如 auto-heightv-model 等),也无法判断是否由特定使用方式导致。
  • 复现步骤过于笼统:仅描述“输入文本后清空”,未说明清空方式(如全选删除、调用 API 清空、通过数据绑定置空等),也未提供控制台内存泄漏警告的具体日志内容或截图。
  • 缺少关键设备与环境信息:未填写手机 OS 平台、系统版本号、手机机型、Vue 版本、页面类型(vue/nvue)等字段,这些信息对定位鸿蒙平台特有问题至关重要。

2. 知识库中暂无明确对应记录
在已检索到的官方文档、Issue 系统、Ask 社区及发布日志中,没有找到“鸿蒙 textarea 清空内容导致内存泄漏并闪退”的明确已知问题或修复记录。近期版本(如 5.03)修复过鸿蒙 textarea 的一些问题(如高度异常、padding 异常等),但均不涉及您描述的“清空后内存泄漏闪退”。华为官方文档中提到的资源泄漏类问题案例也仅是一般性描述,未指向该具体场景。

3. 基本概念提示

  • uni-app 支持鸿蒙平台,textarea 组件在鸿蒙上可用。但需要注意鸿蒙平台与 Android/iOS 的差异,不要混用 APP-PLUS 相关 API。
  • 控制台出现“内存泄漏”警告,在 Android 调试运行中确实存在提示机制(需 HBuilderX 4.81+),但鸿蒙平台的调试运行行为可能不同。如果该警告是在鸿蒙真机调试时出现,请确认警告的完整内容,并检查是否与特定操作相关。

建议您补充以下信息以便进一步分析:

  • 提供一份能直接运行复现问题的最小化代码(包含 template、script、style)。
  • 详细描述操作步骤:如何输入文本、如何清空(删除键长按?调用 this.text = ''?),并附上控制台内存泄漏警告的完整截图或日志。
  • 补充设备信息:鸿蒙系统版本、手机型号、HBuilderX 版本号、Vue 版本、页面类型。
  • 尝试使用 HBuilderX 最新正式版(5.07)或 Alpha 版(5.08)重新运行,看问题是否依然存在。
  • 如果可能,先使用空白工程只保留一个 textarea 测试,排除其他代码干扰。

目前该反馈因关键信息缺失,无法判定为有效 bug。建议您在补充信息后,通过 Ask 社区(https://ask.dcloud.net.cn)提交详细报告,我们将进一步跟进。

内容为 AI 生成,仅供参考

要回复问题请先登录注册