# CInput 文本输入框组件
## 功能说明
CInput 是一个基础的文本输入框组件,用于在表单中收集用户的文本输入。组件支持多种输入类型,可以设置占位提示文本,并且支持显示单位标识。
## 引用方式
```js
import { CInput } from '@components/forms/input';
```
## 组件参数
- `itemRes` (Object,必填):表单数据资源对象,表单组件内部机制专用
- `type` (String,可选):输入框类型
- `text`:文本输入
- `number`:数字输入
- `password`:密码输入
- `phone`:手机号输入
- `idcard`:身份证号输入
- `digit`:带小数点的数字输入
- `placeholder` (String,可选):输入框占位提示文本
- `unit` (String,可选):输入框单位,设置后会在输入框右侧显示单位文本
- `readOnly` (Boolean,可选):只读模式,默认为 false
## 使用示例
### 基础用法
```html
```
### 带单位的输入框
```html
```
### 只读模式
```html
```
## 注意事项
1. CInput 组件通常需要配合 CForm 和 CFormItem 组件一起使用
2. 组件会自动处理输入值,去除首尾空格和换行符
3. 当设置 `unit` 属性时,会在输入框右侧显示单位文本
4. 在只读模式下,输入框将不可编辑