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

HarmonyOS
2025-01-09 15:57:56
浏览
收藏 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
微信
回复
2025-01-09 18:11:11
相关问题
HarmonyOS 如何先关闭键盘关闭弹窗
779浏览 • 1回复 待解决
HarmonyOS 键盘关闭问题
152浏览 • 1回复 待解决
怎么监听键盘的弹起和关闭事件?
3085浏览 • 1回复 待解决
HarmonyOS 如何全局关闭键盘
347浏览 • 1回复 待解决
怎么主动关闭键盘,有人知道吗?
730浏览 • 1回复 待解决
HarmonyOS键盘如何主动关闭
273浏览 • 1回复 待解决
HarmonyOS app关闭怎么操作
1119浏览 • 1回复 待解决
HarmonyOS TextInput如何隐藏光标
220浏览 • 1回复 待解决
page页面关闭关闭指定页面么?
888浏览 • 1回复 待解决
HarmonyOS Toggle点击时要怎么关闭阴影
310浏览 • 1回复 待解决
HarmonyOS 如何隐藏TextInput中的光标
257浏览 • 1回复 待解决
智能穿戴开发怎么关闭右滑退出?
3963浏览 • 1回复 待解决