zent
Version:
一套前端设计语言和基于React的实现
51 lines (38 loc) • 2.26 kB
Markdown
title: Input
subtitle: 输入框
path: component/input
group: 数据
## Input 输入框
表单的输入组件,对原生input的包装,通过鼠标或键盘输入内容。
### 使用指南
- 在表单输入时使用,可带前缀或后缀。
- 可与其它组件组合使用,如组合成一个搜索输入框
### API
| 参数 | 说明 | 类型 | 默认值 | 备选值 | 是否必填 |
| ------------ | --------------- | ------------- | -------- | ----------------------- | ---- |
| className | 自定义额外类名 | string | `''` | | 否 |
| prefix | 自定义类前缀 | string | `'zent'` | | 否 |
| width | 宽度 | string or number | | | 否 |
| type | 类型 | string | `'text'` | `'number'`、`'password'`、`'textarea'` | 否 |
| defaultValue | 默认值 | string | | | 否 |
| value | 输入值 | string | | | 否 |
| readOnly | 是否只读 | bool | `false` | | 否 |
| disabled | 是否禁用 | bool | `false` | | 否 |
| placeholder | 原生placeholder文案 | string | `''` | | 否 |
| addonBefore | 前置标签 | node | | | 否 |
| addonAfter | 后置标签 | node | | | 否 |
| autoFocus | 自动focus | bool | | | 否 |
| onChange | change事件 | func(e:Event) | | | 否 |
| onPressEnter | 回车事件 | func(e:Event) | | | 否 |
_除了以上属性外,所有react支持的input属性,Input组件都支持_
#### focus
`focus(): function`
手动聚焦到输入框
<style>
.zent-input-wrapper {
width: 200px;
margin-bottom: 20px;
}
</style>