Skip to content

Input 输入框

通过鼠标或键盘输入字符,可以设置输入框的类型、大小和状态。

何时使用

  • 需要用户输入文本内容时。
  • 需要收集用户的简短信息时。
  • 需要搜索、过滤或表单输入时。

基本使用

不同尺寸

禁用状态

只读状态

清空功能

密码输入

前置/后置内容

Input参数

参数类型默认说明
typeInputTypetext输入框类型
sizeInputSizedefault输入框尺寸
placeholderstring--占位符
disabledbooleanfalse是否为禁用状态
readonlybooleanfalse是否为只读状态
clearablebooleanfalse是否显示清空图标
show-passwordbooleanfalse密码输入时是否可切换可见性
prependstring--前置内容文本
appendstring--后置内容文本
modelValuestring--绑定值

Input类型定义

InputType

ts
export type InputType = 'text' | 'password'

InputSize

ts
export type InputSize = 'large' | 'default' | 'small'

Input事件

事件名参数说明
update:modelValuevalue绑定值改变时触发(v-model 事件)
inputvalue输入框值改变时触发
changevalue输入框值改变并失去焦点时触发
focusevent输入框获得焦点时触发
blurevent输入框失去焦点时触发
clear--点击清空图标时触发

Input插槽

插槽名说明
prepend前置内容
append后置内容
prefix前缀图标
suffix后缀图标

Released under the MIT License.