Skip to content

Input 输入框

基础用法

通过 v-model 绑定值,就能像原生 input 组件一样使用

loading

密码框

loading

前后缀和标签

通过具名插槽 #prefix 和 #suffix 来添加前缀和后缀, 通过 label 属性为输入框设置标签

loading

Input Attributes

属性名说明类型默认值
type原生类型text | passwordtext
modelValue绑定的值anymodelValue
placeholder占位符string
label标签内容string
showPassword是否显示密码booleanfalse
clearable一键清空booleanfalse
disabled禁用booleanfalse
readonly只读booleanfalse

Input Events

属性名说明类型默认值
blur失去焦点时触发'update:modelValue': (val: string) => val
input输入时触发input: (val: string) => isString(val)
change值改变时触发change: (val: string) => isString(val)
focus聚焦时触发focus: (e: FocusEvent) => e instanceof FocusEvent
clean清空时触发clear: () => true

Input Slots

属性名说明类型默认值
prefix前缀, 不会覆盖 showPassword和clearable 自带的图标
suffix后缀, 不会覆盖 showPassword和clearable 自带的图标