HarmonyOS TextInput键盘关闭但是光标未关闭怎么解决

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

目前没有直接清除组件焦点的方法。规避方案为让焦点转移,参考示例如下:

import { inputMethod } from '@kit.IMEKit'

@Entry
@Component
struct TextInputClearFocusExample {
  controller: TextInputController = new TextInputController()

  build() {
    Column() {
      TextInput({ placeholder: "输入" })
        .onChange((value: string) => {
          if (value.length >= 10) {
            inputMethod.getController().hideTextInput();
            focusControl.requestFocus('butt')
          }
        })
      Button()
        .width(0)
        .height(0)
        .id('butt')
    }
  }
}
分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS 如何先关闭键盘关闭弹窗
612浏览 • 1回复 待解决
HarmonyOS 键盘关闭问题
31浏览 • 1回复 待解决
怎么监听键盘的弹起和关闭事件?
2900浏览 • 1回复 待解决
怎么主动关闭键盘,有人知道吗?
533浏览 • 1回复 待解决
HarmonyOS 如何全局关闭键盘
151浏览 • 1回复 待解决
HarmonyOS键盘如何主动关闭
200浏览 • 1回复 待解决
HarmonyOS app关闭怎么操作
782浏览 • 1回复 待解决
HarmonyOS TextInput如何隐藏光标
119浏览 • 1回复 待解决
HarmonyOS Toggle点击时要怎么关闭阴影
188浏览 • 1回复 待解决
page页面关闭关闭指定页面么?
682浏览 • 1回复 待解决
HarmonyOS 如何隐藏TextInput中的光标
37浏览 • 1回复 待解决