跳转到内容

标签输入框 InputTag

标签输入框的基本用法。

设置最多展示标签数量。

输入框分为 minismallmediumlarge 四种尺寸。

输入框有禁用、只读和错误三种状态。

参数名描述类型默认值版本
model-value (v-model)绑定值(string | number | TagData)[]-
default-value默认值(非受控状态)(string | number | TagData)[][]
input-value (v-model)输入框的值string-
default-input-value输入框的默认值(非受控状态)string''
placeholder占位符string-
disabled是否禁用booleanfalse
error是否为错误状态booleanfalse
readonly是否为只读模式booleanfalse
allow-clear是否允许清空booleanfalse
size输入框的大小'mini' | 'small' | 'medium' | 'large''medium'
max-tag-count最多展示的标签个数,0 表示不限制number0
retain-input-value是否保留输入框的内容boolean | { create?: boolean; blur?: boolean }false
format-tag格式化标签内容(data: TagData) => string-
unique-value是否仅创建唯一的值booleanfalse2.15.0
field-names自定义 TagData 中的字段InputTagFieldNames-2.22.0
tag-nowrap标签内容不换行booleanfalse2.56.1
事件名描述参数
change值发生改变时触发value: (string | number | TagData)[]
ev: Event
input-value-change输入值发生改变时触发inputValue: string
ev: Event
press-enter按下回车键时触发inputValue: string
ev: KeyboardEvent
remove点击标签的删除按钮时触发removed: string | number
ev: Event
clear点击清除按钮时触发ev: MouseEvent
focus输入框获取焦点时触发ev: FocusEvent
blur输入框失去焦点时触发ev: FocusEvent
方法名描述参数返回值
focus使输入框获取焦点--
blur使输入框失去焦点--
插槽名描述参数
tag输入框标签的显示内容data: TagData
prefix前缀元素-
suffix后缀元素-
参数名描述类型默认值
value标签值string | number-
label标签内容string-
closable是否可关闭booleanfalse
tagProps标签属性TagProps-