HarmonyOS textInput .enabled(false) 设置false后, 自定义的passwordIcon 不生效

密码输入框,当enable设置为false时,自定的passwordIcon不生效。

TextInput({
  text: 'this.mWifiPassword'
})
  .type(InputType.Password)
  .passwordIcon({ onIconSrc: $r("app.media.ic_open_eye"), offIconSrc: $r("app.media.ic_close_eye") })
  .height(44)
  .enabled(false)
HarmonyOS
5h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit
  1. textInput组件的enabled属性设置为false意味着该组件不可交互,包括点击、按压、获取焦点等操作都将失效。
  2. passwordIcon是textInput组件的一个属性,用于设置密码模式下输入框末尾的图标。
  3. 当textInput的enabled属性设置为false时,passwordIcon将无法响应任何点击或按压事件,因为组件本身已经失去了交互能力。

因此,设置textInput .enabled(false)后,自定义的passwordIcon将不再生效。如果需要确保passwordIcon在任何情况下都能正常工作,可以将textInput的enabled属性设置为true。

分享
微博
QQ
微信
回复
3h前
相关问题
控件enabled设置false时,hover失效
2250浏览 • 1回复 待解决
CommonDialogsetSwipeToDismiss(false)无效
6346浏览 • 1回复 待解决
HarmonyOS TextInput自定义键盘
405浏览 • 1回复 待解决
HarmonyOS TextInput自定义键盘问题
582浏览 • 1回复 待解决
HarmonyOS TextInput绑定自定义键盘问题
542浏览 • 1回复 待解决
HarmonyOS 弹窗封装open生效
345浏览 • 1回复 待解决
HarmonyOS Panel 设置 borderRadius 生效
686浏览 • 1回复 待解决
HarmonyOS stack设置圆角生效
14浏览 • 1回复 待解决
HarmonyOS WebView设置自定义UserAgent
275浏览 • 1回复 待解决
HarmonyOS 如何设置自定义字体
847浏览 • 1回复 待解决
ConstraintSize尺寸设置生效
2373浏览 • 1回复 待解决