HarmonyOS inputText输入框怎么主动退出输入状态,失去焦点

inputText输入框怎么主动退出输入状态,失去焦点

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

通过stopediting退出软件盘的编辑状态,可参考如下代码:

@Entry
@Component
struct TextInputExample {
  controller: TextInputController = new TextInputController()
  @State inputValue: string = “”
  build() {
    Column() {
      TextInput({ text: this.inputValue, placeholder: ‘input your word…’, controller: this.controller })
        .placeholderColor(Color.Grey)
        .placeholderFont({ size: 14, weight: 400 })
        .caretColor(Color.Blue)
        .width(‘95%’)
      .height(40)
        .margin(20)
        .fontSize(14)
        .fontColor(Color.Black)
        .onChange((value: string) => {
          this.inputValue = value
        })

    }
    .width(‘100%’)
    .height(‘100%’)
    .onClick(()=>{
      this.controller.stopEditing()
    })
  }
}
分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS 自定义键盘输入框焦点问题
74浏览 • 1回复 待解决
HarmonyOS 输入框无法对齐
387浏览 • 1回复 待解决
HarmonyOS 输入框不显示内容
54浏览 • 1回复 待解决
HarmonyOS 监听输入框删除键
208浏览 • 1回复 待解决
HarmonyOS 如何主动隐藏输入
140浏览 • 1回复 待解决
HarmonyOS 输入框光标移位监听
50浏览 • 1回复 待解决
HarmonyOS 自定义键盘不能顶起输入框
365浏览 • 1回复 待解决
如何清空文本输入框的内容
819浏览 • 1回复 待解决