Skip to content

Input 输入框

Input(输入框)是一个信息输入的控件,用户可输入或复制粘贴文本、数字等内容

默认

类型

outlined (默认)

lined

filled

禁用

outlined

lined

filled

多行文本框

0

可清除

密码框

前后置图标

前后置内容

大小

small

normal (默认)

large

Input Props

参数介绍类型可选值默认值
value / v-model绑定值String, Number
type原生 type 类型Stringtext
size大小Stringsmall, large
style-type样式类型Stringoutlined, lined, filledoutlined
disabled是否禁用Booleanfalse
readonly是否只读Booleanfalse
clearable是否可清除Booleanfalse
words-count是否统计字数,type 为 textarea 时有效Booleanfalse
words-count-function自定义字数统计函数,参数为当前输入内容,返回字数Function
placeholder占位符String
autocomplete原生 autocompleteStringoff
name原生 nameString
autofocus原生 autofocusBooleanfalse
maxlength原生属性,最大输入长度Number
minlength原生属性,最小输入长度Number
max原生属性,最大值
min原生属性,最小值
rowstextarea rowsNumber5
spellcheck原生 spellcheckBooleanfalse
prepend-icon前置图标String
append-icon后置图标String

Input Events

事件介绍参数
blur在 Input 失去焦点时触发(event: Event)
focus在 Input 获得焦点时触发(event: Event)
input在 Input 值改变时触发(value: string / number)
change在输入框失去焦点或用户按下回车时触发(value: string / number)
enter按下回车键时触发(event: Event)
keyup原生的 keyup 事件(event: Event)
keydown原生的 keydown 事件(event: Event)
clear点击清除按钮时触发

Input Slots

名称介绍类型参数
default默认Slot
prepend前置内容Slot
append后置内容Slot
words-count字数统计Slot

Input Methods

事件介绍参数
focus使 input 获取焦点
blur使 input 失去焦点