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 自带的图标