# Input 输入框
基础用法
显示代码
禁言 & 只读状态
显示代码
显示长度
通过 showLengthLimit 显示长度,enLengt为 ASCII 字符串单位长度,默认0.5,cnLength 为非 ASCII 字符的单位长度,默认计算为 1 个字符。
显示代码
带有icon的输入框
可以通过prefixIcon、suffixIcon或相应的插槽插入icon图标,通过属性插入图标不需要带 plv-icon- 前缀。
显示代码
前置内容与后置内容
通过`prepend`和`append`的插槽插入元素,若插入select组件会调整相应的样式。
显示代码
尺寸
显示代码
Attributes
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| value / v-model | 绑定值 | String Number | - | - |
| type | 类型 | String | - | text |
| placeholder | 输入框占位文本 | String | - | - |
| size | 尺寸 | String | medium small mini | - |
| tabindex | 即 input 元素的 tabindex | Number | - | - |
| autocomplete | 即 input 元素的 autocomplete | String | - | off |
| maxlength | 输入内容的最大长度 | Number | - | - |
| show-length-limit | 是否显示字符数统计 | Boolean | - | false |
| en-length | ASCII 字符的单位长度 | Number | - | 0.5 |
| cn-length | 非 ASCII 字符的单位长度 | Number | - | 1 |
| disabled | 是否禁用输入框 | Boolean | - | false |
| readonly | 输入框是否只读 | Boolean | - | false |
| clearable | 是否可以清空 | Boolean | - | false |
| prefixIcon | 输入框头部图标 | String | - | - |
| suffixIcon | 输入框尾部图标 | String | - | - |
| status | 输入框状态 | String | - | - |
| blur-to-enter | 按下回车后是否自动失焦 | Boolean | - | false |
Events
| 事件名称 | 说明 | 回调参数 |
|---|---|---|
| focus | 在 Input 获得焦点时触发 | (event: Event) |
| blur | 在 Input 失去焦点时触发 | (event: Event) |
| input | 在 Input 值改变时触发 | value |
| clear | 点击清空按钮后触发 | - |
| enter | 输入框按下 Enter 回车键后触发 | - |
Slot
| name | 说明 |
|---|---|
| prepend | 输入框前置内容 |
| append | 输入框后置内容 |
| prefix | 输入框头部内容 |
| suffix | 输入框尾部内容 |