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)
  }
}
HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

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

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 不想弹起系统键盘
95浏览 • 1回复 待解决
HarmonyOS 可否主动弹起键盘
78浏览 • 1回复 待解决
HarmonyOS 键盘弹起,UI被压缩
276浏览 • 1回复 待解决
HarmonyOS web弹起键盘问题
342浏览 • 1回复 待解决
HarmonyOS textinput键盘弹出问题
320浏览 • 1回复 待解决
怎么监听键盘弹起和关闭事件?
2900浏览 • 1回复 待解决
HarmonyOS TextInput键盘监听
180浏览 • 1回复 待解决
HarmonyOS TextInput自定义键盘
586浏览 • 1回复 待解决
HarmonyOS TextInput调用系统键盘问题
432浏览 • 1回复 待解决
HarmonyOS TextInput键盘相关问题咨询
678浏览 • 1回复 待解决
HarmonyOS TextInput如何主动弹出键盘
463浏览 • 1回复 待解决