输入框 Input
基本的输入框
限制输入字符数量
自定义前缀/后缀图标
Slot 自定义前缀/后缀图标
通过 slot="prefix/suffix"
来传入前缀/后缀元素,优先级比 prefixIcon/suffixIcon 高
自定义前置/后置图标
不同尺寸的输入框
API
Input Props
参数名 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
type | 输入框的类型 | string | text / password | text |
suffixIcon | 后缀图标 | string | ||
prefixIcon | 前缀图标 | string | ||
prependIcon | 前置图标 | string | ||
appendIcon | 后置图标 | string | ||
clearable | 是否显示清除按钮 | boolean | false | |
readonly | 是否只读 | boolean | false | |
disabled | 是否禁用 | boolean | false | |
showWordLimit | 是否显示字数统计 | boolean | false | |
minlength | 限制输入的最小数目 | number | -1 | |
maxlength | 限制输入的最大数目 | number | -1 | |
placeholder | 同原生 input 标签的 placeholder 属性 | string | 请输入内容 | |
showPassword | 是否显示切换密码按钮 | boolean | false | |
size | 输入框的尺寸 | string | small / medium / large | medium |
modelValue | v-model 绑定的值 | string |
Input Events
事件名 | 说明 | 回调参数 |
---|---|---|
focus | 输入框获得焦点时触发 | (e: Event) |
blur | 输入框失去焦点时触发 | (e: Event) |
clear | 点击清空按钮时触发 |
Input Slots
插槽名 | 说明 | 子标签 |
---|---|---|
prepend | 前置区域的内容 | |
append | 后置区域的内容 | |
prefix | 前缀区域的内容 | |
suffix | 后缀区域的内容 |