HarmonyOS textInput 如何清空输入框

HarmonyOS
2024-12-26 14:24:34
894浏览
收藏 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%')
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
分享
微博
QQ
微信
回复
2024-12-26 16:00:03
wei_shuo

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

分享
微博
QQ
微信
回复
2025-03-23 13:18:48


相关问题
如何清空文本输入框的内容
1772浏览 • 2回复 待解决
js如何清空一个input 输入框的内容
8656浏览 • 2回复 待解决
HarmonyOS 密码输入框
763浏览 • 1回复 待解决
HarmonyOS 适配-输入框问题
791浏览 • 1回复 待解决
HarmonyOS 输入框无法对齐
1117浏览 • 1回复 待解决
HarmonyOS 如何控制输入框弹出键盘
959浏览 • 1回复 待解决
HarmonyOS 修改输入框焦点
724浏览 • 1回复 待解决
HarmonyOS 键盘遮挡输入框
697浏览 • 1回复 待解决
获取输入框输入的内容
447浏览 • 2回复 待解决
HarmonyOS 输入框不显示内容
944浏览 • 2回复 待解决