# 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 | 输入框尾部内容 |