Textinput是否支持自动聚焦?

Textinput是否支持自动聚焦?

HarmonyOS
2024-10-11 11:53:02
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

通过id属性配合focusControl控制属性实现可

参考demo:

@Entry  
@Component  
struct Index {  
  @State message: string = '123456';  
  controller: TextInputController = new TextInputController()  
  private inputId:string = 'ceshi';  
  
  build() {  
    Column() {  
      TextInput({ text: this.message, 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)  
        .id(this.inputId)  
        .onChange((value: string) => {  
          this.message = value  
        })  
      Button('自动聚焦').onClick((event: ClickEvent) => {  
        this.controller.caretPosition(this.message.length)  
        focusControl.requestFocus(this.inputId)  
      })  
    }  
    .width('100%')  
  }  
}
分享
微博
QQ
微信
回复
2024-10-11 16:18:20
相关问题
HarmonyOS 如何取消TextInput自动聚焦
336浏览 • 1回复 待解决
TextInput如何取消默认聚焦效果
2286浏览 • 1回复 待解决
TextInput聚焦时如何使光标回到起点
1765浏览 • 1回复 待解决
TextInput聚焦时如何让光标回到起点
2203浏览 • 3回复 待解决
TextInput如何取消自动获得焦点
447浏览 • 1回复 待解决
TextInput输入行满时无法自动换行
306浏览 • 1回复 待解决
如何监听TextInput是否获得焦点
1793浏览 • 1回复 待解决
RelativeContainer容器不支持自动宽高
388浏览 • 1回复 待解决
textinput 文本框是否可以分段展示?
165浏览 • 1回复 待解决
应用打包是否自动打包的操作?
63浏览 • 1回复 待解决
TextInput是否能自定义hover效果
2078浏览 • 1回复 待解决
ArkUI 是否支持iconfont
210浏览 • 0回复 待解决
HarmonyOS 是否支持webrtc
318浏览 • 1回复 待解决