HarmonyOS textInput 如何清空输入框

HarmonyOS
2024-12-26 14:24:34
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
put_get

demo例子:

struct Index {
  @State text: string = 'Hello World'
  controller: TextInputController = new TextInputController()

  build() {
    Row() {
      Column() {
        TextInput({ placeholder: 'Please input your words.', text: this.text, controller: this.controller })
          .onChange((value) => {
            this.text = value
          })
        Button("Clear TextInput").onClick(() => {
          this.text = "";
        })
      }.width('100%')
    }.height('100%')
  }
}
分享
微博
QQ
微信
回复
2024-12-26 16:00:03
wei_shuo

清空 ​TextInput​ 输入框,可借助 ​@State​ 定义状态变量并绑定到 ​TextInput​ 的 ​value​ 属性,通过 ​onInput​ 事件更新状态,点击清空按钮时把状态变量重置为空字符串

分享
微博
QQ
微信
回复
2025-03-23 13:18:48
相关问题
如何清空文本输入框的内容
2179浏览 • 2回复 待解决
js如何清空一个input 输入框的内容
8858浏览 • 2回复 待解决
HarmonyOS 密码输入框
992浏览 • 1回复 待解决
HarmonyOS 输入框无法对齐
1424浏览 • 1回复 待解决
HarmonyOS 适配-输入框问题
1102浏览 • 1回复 待解决
获取输入框输入的内容
875浏览 • 2回复 待解决
HarmonyOS 键盘遮挡输入框
1068浏览 • 1回复 待解决
HarmonyOS 修改输入框焦点
940浏览 • 1回复 待解决
HarmonyOS 如何控制输入框弹出键盘
1222浏览 • 1回复 待解决
HarmonyOS 输入框只能输入字母和数字
1382浏览 • 1回复 待解决