标签
用于标记和选择。
基础用法
使用 type
属性来定义标签的类型。 此外,color
属性可用于设置标签的背景颜色。
可移除的标签
closable
属性可用于定义可移除的标签。 它接受一个 Boolean
。 默认情况下,移除标签具有淡出动画。 如果您不想使用它,您可以将 disable-transitions
属性设置为 true
,它接受一个 Boolean
。 close
事件在标签被移除时触发。
动态编辑
您可以使用 close
事件来动态添加和删除标签。
尺寸
除了默认大小,标签组件还提供了三种额外的大小供您在不同场景中选择。
使用 size
属性来设置不同大小的文本,可选值为 large
, default
或 small
。
主题
标签提供三种不同的主题:dark
、light
和 plain
使用 effect
来改变,默认为 light
圆角
标签也可以像按钮一样是圆角的。
可选中的标签
有时因为业务需要,我们可能需要像复选框一样的标签,但按钮状的复选框不能满足我们的需求,这时就有了 check-tag
。您可以在 2.5.4 版本中使用 type
属性。
基础的可选中标签用法,API 相当简单。
Tag API
Tag 属性
名称 | 描述 | 类型 | 默认值 |
---|---|---|---|
type | 标签的类型 | 枚举 | 主要 |
可关闭 | 标签是否可以移除 | boolean | false |
禁用过渡动画 | 是否禁用动画 | boolean | false |
边框高亮 | 标签是否有高亮边框 | boolean | false |
color | 标签的背景颜色 | string | — |
size | 标签的大小 | 枚举 | — |
effect | 标签的主题 | 枚举 | light |
圆角 | 标签是否为圆角 | boolean | false |
Tag 事件
名称 | 描述 | 类型 |
---|---|---|
click | 当标签被点击时触发 | Function |
关闭 | 当标签被移除时触发 | Function |
Tag 插槽
名称 | 描述 |
---|---|
default | 自定义默认内容 |
CheckTag API
CheckTag 属性
名称 | 描述 | 类型 | 默认值 |
---|---|---|---|
checked / v-model:checked | 是否选中 | boolean | false |
disabled 2.8.2 | 可选中标签是否被禁用 | boolean | false |
type 2.5.4 | CheckTag 的类型 | 枚举 | 主要 |
CheckTag 事件
名称 | 描述 | 类型 |
---|---|---|
change | 当 Check Tag 被点击时触发 | Function |
CheckTag 插槽
名称 | 描述 |
---|---|
default | 自定义默认内容 |