学习笔记(十八):ArkUi-文本输入 (TextInput/TextArea)

概述:

TextInput、TextArea是输入框组件,通常用于响应用户的输入操作。

1、TextInput为单行输入框

TextInput({placeholder:'请输入内容',text:'默认值'})

2、TextArea为多行输入框

TextArea({placeholder:'请输入内容',text:'默认值'})

注意:多行输入框文字超出一行时会自动折行

 

设置输入框类型:

复制代码
Normal基本输入模式
Password密码输入模式
Email邮箱地址输入模式
Number纯数字输入模式
PhoneNumber电话号码输入模式
USER_NAME用户名输入模式
NEW_PASSWORD新密码输入模式
NUMBER_PASSWORD纯数字密码输入模式
NUMBER_DECIMAL带小数点的数字输入模式
复制代码

 

自定义样式:

placeholder: 提示文本内容

text: 默认文本内容

backgroundColor: 背景框颜色值

 

添加事件:

复制代码
TextInput({placeholder:'请输入内容',text:'默认值'})
          .backgroundColor(Color.Red)
          .fontColor(Color.White)
      // 文本内容变化回调 .onChange((content:
string)=>{ console.log('输入的内容为:'+content) })
// 获取焦点回调 .onFocus(()
=>{ console.log('获取焦点:') })
     // 软键盘点击回车的回调 .onSubmit((enterKeyType:EnterKeyType)
=>{ console.log("点击了输入法回车键。类型为:"+enterKeyType) })
复制代码

 

posted @   听着music睡  阅读(132)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2021-11-01 JavaScript !!的使用
2021-11-01 JavaScript ES6 扩展运算符(...)的使用
点击右上角即可分享
微信分享提示