Skip to content

Tag 标签

用于标记关键词和概括主要内容。

引入

通过 easycom 自动引入,无需手动注册。

代码演示

标签类型

支持 defaultprimarysuccesswarningdanger 五种类型,默认为 default

html
<zq-tag text="默认" />
<zq-tag type="primary" text="主要" />
<zq-tag type="success" text="成功" />
<zq-tag type="warning" text="警告" />
<zq-tag type="danger" text="危险" />

朴素标签

通过 plain 属性设置为朴素标签。

html
<zq-tag type="primary" plain text="朴素标签" />

圆角标签

通过 round 属性设置为圆角标签。

html
<zq-tag type="primary" round text="圆角标签" />

标记标签

通过 mark 属性设置为标记样式(左侧直角,右侧圆角)。

html
<zq-tag type="primary" mark text="标记标签" />

标签尺寸

支持 smallnormallarge 三种尺寸。

html
<zq-tag type="primary" size="small" text="小号" />
<zq-tag type="primary" size="normal" text="普通" />
<zq-tag type="primary" size="large" text="大号" />

带图标的标签

通过 icon 属性设置左侧图标。

html
<zq-tag type="primary" icon="star" text="图标标签" />

可关闭标签

通过 closeable 属性设置为可关闭标签,关闭后触发 close 事件。

html
<zq-tag type="primary" closeable text="可关闭标签" @close="onClose" />

通过插槽自定义内容

html
<zq-tag type="primary">自定义内容</zq-tag>

API

Props

参数说明类型默认值
type标签类型'default' | 'primary' | 'success' | 'warning' | 'danger''default'
size标签尺寸'small' | 'normal' | 'large''normal'
text标签文字string''
icon左侧图标名称string''
plain是否为朴素标签booleanfalse
round是否为圆角标签booleanfalse
mark是否为标记样式booleanfalse
closeable是否可关闭booleanfalse

Events

事件名说明回调参数
click点击标签时触发event: Event
close关闭标签时触发-

Slots

名称说明
default标签内容,优先级高于 text 属性

主题定制

变量名说明
--color-primary主要标签颜色
--color-success成功标签颜色
--color-warning警告标签颜色
--color-error危险标签颜色
--color-bg-hover默认标签背景色
--color-text-secondary默认标签文字色
--color-border朴素默认标签边框色

Released under the MIT License.