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

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

HarmonyOS
2024-11-28 10:22:03
722浏览
收藏 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() 
          } 
        }) 
 
    } 
  } 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
分享
微博
QQ
微信
回复
2024-11-28 15:04:04


相关问题
HarmonyOS textInput 如何清空输入框
940浏览 • 2回复 待解决
获取输入框输入内容
505浏览 • 2回复 待解决
HarmonyOS 输入框自动避让偏移值
562浏览 • 1回复 待解决
HarmonyOS 密码输入框
799浏览 • 1回复 待解决
HarmonyOS 输入框只能输入字母和数字
1114浏览 • 1回复 待解决
HarmonyOS输入框dialog示例
764浏览 • 1回复 待解决
HarmonyOS 适配-输入框问题
843浏览 • 1回复 待解决
HarmonyOS 输入框无法对齐
1158浏览 • 1回复 待解决
HarmonyOS 键盘遮挡输入框
736浏览 • 1回复 待解决