HarmonyOS TextInput输入的时候,当文字达到一定数量的时候,自动关闭输入框

HarmonyOS TextInput输入的时候,当文字达到一定数量的时候,自动关闭输入框。

HarmonyOS
2024-11-28 10:22:03
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

设置TextInput输入字符数量达到设定长度时自动关闭demo。

@Entry 
@Component 
struct FirstTest { 
  @State message1: string = 'Hello World'; 
  private controller:TextInputController = new TextInputController(); 
 
  build() { 
    Column() { 
      Text("FirstTest:" + this.message1) 
        .fontSize(25) 
        .fontWeight(FontWeight.Bold) 
 
      TextInput({placeholder:'Waiting for input',text:$$this.message1,controller:this.controller}) 
        .fontSize(25) 
        .fontWeight(FontWeight.Bold) 
        .onChange(()=>{ 
          if(this.message1.length >= 20){ 
            this.controller.stopEditing() 
          } 
        }) 
 
    } 
  } 
}
分享
微博
QQ
微信
回复
2024-11-28 15:04:04
相关问题
HarmonyOS textInput 如何清空输入框
117浏览 • 1回复 待解决
HarmonyOS 输入框自动避让偏移值
79浏览 • 1回复 待解决
HarmonyOS 密码输入框
108浏览 • 1回复 待解决
HarmonyOS 输入框只能输入字母和数字
179浏览 • 1回复 待解决
HarmonyOS 修改输入框焦点
101浏览 • 1回复 待解决
HarmonyOS 键盘遮挡输入框
71浏览 • 1回复 待解决
HarmonyOS输入框dialog示例
85浏览 • 1回复 待解决
HarmonyOS 适配-输入框问题
99浏览 • 1回复 待解决
HarmonyOS 输入框无法对齐
476浏览 • 1回复 待解决