HarmonyOS Text不能设置placeholder或TextInput设置不可输入后,允许响应点击事件
HarmonyOS 鸿蒙Next:Text不能设置placeholder或TextInput设置不可输入后,允许响应点击事件
主要想实现一个text 没内容时展示提示信息
5 回复
我也想知道,感觉是设计缺陷 没有hint hintColor属性 Android都有的
我目前是用两个Text实现的 根据有没有内容判断显示谁
提示信息是要展示在哪里
这样就行
[@State](/user/State) message: string | undefined = undefined
Text((this.message && this.message.length > 0) ? this.message : '默认值')
在HarmonyOS(鸿蒙)开发中,若你想在Text
组件上模拟placeholder
的效果,由于Text
本身不支持此类属性,你需通过逻辑控制来显示或隐藏一个用作提示的Text
组件,并在用户开始输入时替换为真正的输入框如TextInput
。
对于TextInput
设置为不可输入后允许响应点击事件,你应将TextInput
的enabled
属性设置为true
,并处理其touch
事件,而不是尝试通过直接禁止输入来实现。确保没有设置如readonly
等属性阻止输入,而是通过其他逻辑控制输入内容的可见性或有效性。
如果问题依旧没法解决请加我微信,我的微信是itying888。