Skip to content

Tag

标签

Tag

基础用法

tag 内容可以通过默认插槽的方式或者 text 属性指定

vue


带边框的 tag

使用 hollow 属性加上边框

vue


Tags

基础用法

通过 v-model 可以绑定 tags 的值,可以添加或者删除,默认是不可删除,可以通过将 closable 设置为 true 开启

vue




组件联动

可以通过外部控制 Tags 组件内的显示内容

vue




Tag Props

prop说明类型默认值
success使用 success 主题booleanfalse
primary使用 primary 主题booleanfalse
danger使用 danger 主题booleanfalse
warning使用 warning 主题booleanfalse
hollowhollow 模式booleanfalse
text内容,也可以用 slotstring''
iconClass图标string''
closable是否可以关闭booleanfalse

Tag Slots

name参数说明
default默认 tag 的显示

Tags Props

prop说明类型默认值
modelValuetag 值,可以是字符串数组,也可以是对象数组,type 属性为'success'|'danger'|'warning'|'primary', 以及 closeable, text, iconClass 属性string[]|object[]-
success使用 success 主题booleanfalse
primary使用 primary 主题booleanfalse
danger使用 danger 主题booleanfalse
warning使用 warning 主题booleanfalse
hollowhollow 模式booleanfalse
showTag从单个 modelValue 值获取显示的字符串function(str) => str
handleTag新增 tag 时,将输入变成 tag 时的方法function(str) => str

Tags Events

事件名称说明回调参数
update:modelValue更新 tags 列表TagItem[]
changetags 列表发生改变时触发(tags: TagItem[]) => void

Tags Slots

name参数说明
create添加 tag 元素的按钮