Tag 标签

用于标记和选择。

基础用法

由 type 属性来选择 tag 的类型。也可以通过 color 属性来自定义背景色。

Tag 1Tag 2Tag 3Tag 4Tag 5

可移除标签

设置 closable 属性可以定义一个标签是否可移除。它接受一个 Boolean。默认的标签移除时会附带渐变动画。如果不想使用,可以设置 disable-transitions 属性,它接受一个 Boolean,true 为关闭。当 Tag 被移除时会触发 close 事件。

Tag 1Tag 2Tag 3Tag 4Tag 5

动态编辑标签

动态编辑标签可以通过点击标签关闭按钮后触发的 close 事件来实现。

Tag 1Tag 2Tag 3

不同尺寸

Tag 组件提供除了默认值以外的三种尺寸,可以在不同场景下选择合适的按钮尺寸。

使用 size 属性来设置额外尺寸, 可选值包括 large, default 或 small.

LargeDefaultSmall

主题

Tag 组件提供了三个不同的主题:dark、light 和 plain。

通过设置 effect 属性来改变主题,默认为 light。

DarkTag 1Tag 2Tag 3Tag 4Tag 5
LightTag 1Tag 2Tag 3Tag 4Tag 5
PlainTag 1Tag 2Tag 3Tag 4Tag 5

圆角标签

Tag 可以像按钮组件一样变为圆角。

Tag 1Tag 2Tag 3Tag 4Tag 5
Tag 1Tag 2Tag 3Tag 4Tag 5
Tag 1Tag 2Tag 3Tag 4Tag 5

可选中的标签

有时候因为业务需求,我们可能会需要用到类似复选框的标签,但是按钮式的复选框的样式又不满足需求,此时我们就可以用到 check-tag组件。您可以在2.5.4中使用 type 属性。

check-tag 的基础使用方法,check-tag 提供的 API 非常简单。

CheckedToggle meDisabled
Tag 1Tag 2Tag 3Tag 4Tag 5Tag 6

Tag API

Tag Attributes

属性名说明类型默认值
type主题类型enumprimary
closable是否可关闭booleanfalse
disable-transitions是否禁用关闭动画booleanfalse
hit是否高亮边框booleanfalse
color自定义背景色string—
size尺寸enum—
effect主题enumlight
round是否圆角booleanfalse
close-label关闭按钮的无障碍标签string取 locale 的 el.tag.close

Tag Events

事件名说明参数
onClose关闭时触发Function
onClick点击时触发Function

Tag Slots

插槽名说明React 写法
default标签内容children