Skip to content

Input 输入框

通过鼠标或键盘输入字符

基础文本框

loading

禁用文本框

通过 disabled 属性指定是否禁用 input 组件

loading

尺寸

使用 size 属性改变输入框大小。 除了默认大小外,还有另外两个选项: large, small

loading

复合型输入框

可以在输入框前置或后置一个元素,通常是标签或按钮。可以使用 prependappend 插槽。 要在输入框中添加前后元素,可以使用 prefixsuffix 插槽。

loading

Textarea

用于输入多行文本信息可缩放的输入框。 添加 type="textarea" 属性来将 input 元素转换为原生的 textarea 元素。

loading

密码文本框

使用 show-password 属性即可得到一个可切换显示隐藏的密码框

loading

清空文本框

使用 clearable 属性即可得到一个可一键清空的输入框

loading

Input Attributes

NameDescriptionTypeDefault
type输入框类型string
modelvalue输入框绑定文本string
size输入框大小enum - 'large'| 'small'|
disabled输入框是否禁用booleanfalse
clearable输入框是否可清除booleanfalse
readonly输入框是否只可读booleanfalse
showPassword输入框是否可切换文本可见性booleanfalse
placeholder输入框提示文本string
autocomplete和input原生属性 autocomplete 相同enum - 'off'| 'on'|off
autofocus和input原生属性 autofocus 相同boolean
form和button原生属性 type 相同string

Input Events

NameDescriptionInputOutput
update:modelValue输入框文本更新触发value:stringvoid
input输入框文本变化触发value:stringvoid
change输入框文本变化并且失去focus触发value:stringvoid
focus输入框获取focus触发value:FocusEventvoid
blur输入框失去focus触发value:FocusEventvoid
clear输入框clear时触发voidvoid