HarmonyOS InputText相关咨询
1、当输入框InputText内容为空时,键盘回车键目前是高亮状态并且可以点击。可以设置成没有输入内容时,键盘回车键置灰吗?
2、TextInput的maxLength限制输入字数,当超出字数时,没有回调,无法满足超出字数toast的需求。如果不使用maxLength在onChange判断超出字数,有回调,可以toast 但是输入框超过字数限制还是能输入。
代码:
TextInput({ placeholder: this.placeholder, text: this.text, controller: this.textInputController })
.fontSize(14)
.placeholderColor('#9CA1A7')
.fontColor('#222222')
.backgroundColor('#EFEFEF')
.margin({ left: 2 })
.padding(0)
.maxLength(20)
.enterKeyType(EnterKeyType.Search)
.height(SearchViewModel.searchBarH)
.flexShrink(1)
HarmonyOS
赞
收藏 0
回答 1
待解决
第一个问题,系统键盘无法调整样式,可以使用自定义键盘,参考:https://gitee.com/harmonyos-cases/cases/blob/master/CommonAppDevelopment/feature/customsafekeyboard/README.md
第二个问题,以下写法能限制输入字数: