# TextInput > **说明:** >该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 提供单行文本输入组件。 ## 权限列表 无 ## 子组件 无 ## 接口 TextInput\(value?: \{ placeholder?: string \}\) - 参数
参数名 |
参数类型 |
必填 |
默认值 |
参数描述 |
|---|---|---|---|---|
placeholder |
string |
否 |
- |
无输入时的提示文本。 |
名称 |
参数类型 |
默认值 |
描述 |
|---|---|---|---|
type |
InputType.Normal |
设置输入框类型。 |
|
placeholderColor |
Color |
- |
设置placeholder颜色。 |
placeholderFont |
{ size?: Length, weight?: number | FontWeight, family?: string, style?: FontStyle } |
- |
设置placeholder文本样式:
|
enterKeyType |
EnterKeyType.Done |
设置输入法回车键类型。 |
|
caretColor |
Color |
- |
设置输入框光标颜色。 |
maxLength |
number |
- |
设置文本的最大输入字符数。 |
名称 |
描述 |
|---|---|
Go |
显示Go文本。 |
Search |
显示为搜索样式。 |
Send |
显示为发送样式。 |
Next |
显示为下一个样式。 |
Done |
标准样式。 |
名称 |
描述 |
|---|---|
Normal |
基本输入模式。 |
Password |
密码输入模式。 |
e-mail地址输入模式。 |
|
Number |
纯数字输入模式。 |
名称 |
功能描述 |
|
|---|---|---|
onChange(value: string) => void |
输入发生变化时,触发回调。 |
|
onSubmit(callback: (enterKey: EnterKeyType) => void) |
回车键或者软键盘回车键触发该回调,参数为当前软键盘回车键类型。 |
|
onEditChanged(callback: (isEditing: boolean) => void) |
输入状态变化时,触发回调。 |
|