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

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

HarmonyOS
1天前
浏览
收藏 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
微信
回复
1天前
相关问题
HarmonyOS 输入框无法对齐
303浏览 • 1回复 待解决
HarmonyOS 监听输入框删除键
28浏览 • 1回复 待解决
js如何清空个input 输入框内容
7654浏览 • 1回复 待解决
如何清空文本输入框内容
630浏览 • 1回复 待解决
HarmonyOS 自定义键盘不能顶起输入框
271浏览 • 1回复 待解决