---
category: Pro Components
subtitle: 文本输入框
type: Data Entry
title: TextField
---

文本输入框。

## 何时使用



## API

### TextField

| 参数      | 说明                                     | 类型        |默认值 |
|-----------|------------------------------------------|------------|--------|
| placeholder | 占位词。当为range时,可以设定两个占位词 | string\|string[]  |  |
| prefix | 前缀,一般用于放置图标 | ReactNode  |  |
| suffix | 后缀,一般用于放置图标 | ReactNode  |  |
| clearButton | 是否显示清除按钮 | boolean  | false |
| minLength | 最小长度 | number  |  |
| maxLength | 最大长度 | number |   |
| pattern | 正则校验 | string\|RegExp |   |
| autoComplete | 自动完成,可选值:`on` `off` | string | off |
| addonBefore | 设置前置标签 | string \| ReactNode |  |
| addonAfter | 设置后置标签 | string \| ReactNode |  |
| restrict | 限制可输入的字符 | string \| RegExp |  |
| valueChangeAction | 触发值变更的动作, 可选值:`blur` `input` | `blur` |  |
| wait | 设置值变更间隔时间,只有在 valueChangeAction 为 input 时起作用 | number | - |
| waitType | 设置值变更间隔类型,可选值: `throttle` `debounce` | string | `debounce` |
| showLengthInfo | 是否显示长度信息 | boolean | |
| border | 是否显示边框 | boolean | true |
| isFlat | 自动宽度模式 | boolean | false |

更多属性请参考 [FormField](/components-pro/field/#FormField)。

<style>
.code-box .c7n-row {
  margin-bottom: .24rem;
}
</style>