HarmonyOS 鸿蒙Next中TextInput 的 showError显示错误后置为undefined不显示却持续占位

发布于 1周前 作者 caililin 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next中TextInput 的 showError显示错误后置为undefined不显示却持续占位


TextInput 中 showError显示错误后置为undefined不显示却持续占位

cke_1440.png

cke_1704.png

cke_2107.png

5 回复
意思是组件没有消失还在占位?

对的,置空之后持续占位

有代码才有真相,别偷懒。。。

你的问题是错误提示取消后仍然占用空间将上下两项间的距离拉大了,是吗?

在HarmonyOS鸿蒙Next的TextInput组件中,若showError显示错误后设置为undefined但错误提示持续占位,可能是状态更新未正确触发UI重绘。请检查错误状态更新逻辑,确保在设置showError为undefined后,有触发组件的重新渲染。同时,检查是否有其他逻辑(如条件渲染)影响了TextInput的显示。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部