HarmonyOS TextInput组件弹起键盘

demo如下,使用router跳转该页面后键盘没有自动弹出。

@Component
export struct PageA {
  @Consume('pageInfos') pageInfos: NavPathStack;
  @State message: string = '';
  controller: TextInputController = new TextInputController()

  build() {
    NavDestination() {
      Column() {
        TextInput(
          { text: this.message,
            /* placeholder: 'input your word...',*/
            controller: this.controller }
        )
          .id('AAAA')
          .type(InputType.Normal)
      }
      .width('100%')
      .height('100%')
      .backgroundColor(Color.Gray)
    }.title('PageA').hideTitleBar(true)
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
HarmonyOS
2025-01-09 15:32:32
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

给TextInput添加一个.defaultFocus(true)就可以了

分享
微博
QQ
微信
回复
2025-01-09 17:21:55


相关问题
HarmonyOS 不想弹起系统键盘
517浏览 • 1回复 待解决
HarmonyOS 可否主动弹起键盘
518浏览 • 1回复 待解决
HarmonyOS 键盘弹起,UI被压缩
869浏览 • 1回复 待解决
HarmonyOS web弹起键盘问题
763浏览 • 1回复 待解决
HarmonyOS textinput键盘弹出问题
1336浏览 • 1回复 待解决
怎么监听键盘弹起和关闭事件?
3513浏览 • 1回复 待解决
HarmonyOS TextInput调用系统键盘问题
870浏览 • 1回复 待解决
HarmonyOS TextInput键盘相关问题咨询
1221浏览 • 1回复 待解决
HarmonyOS TextInput如何主动弹出键盘
1057浏览 • 1回复 待解决
HarmonyOS TextInput键盘监听
836浏览 • 1回复 待解决
HarmonyOS TextInput自定义键盘
1282浏览 • 1回复 待解决
HarmonyOS 自定义键盘弹起后遮住输入框
1434浏览 • 1回复 待解决