Skip to content

Tag 标签

常用于标记。

基础用法

设置 type 可展示不同类型的样式。设置 text 和默认插槽都可以设置标签内容。

查看代码
vue
<template>
	<demo-container>
		<gov-tag> 默认 </gov-tag>
		<gov-tag type="primary"> 主要 </gov-tag>
		<gov-tag type="success"> 成功 </gov-tag>
		<gov-tag type="info"> 信息 </gov-tag>
		<gov-tag type="warning"> 警告 </gov-tag>
		<gov-tag type="danger"> 危险 </gov-tag>
		<hr />
		<gov-tag text="默认" round />
		<gov-tag text="主要" round type="primary" />
		<gov-tag text="成功" round type="success" />
		<gov-tag text="信息" round type="info" />
		<gov-tag text="警告" round type="warning" />
		<gov-tag text="危险" round type="danger" />
		<hr />
		<gov-tag text="默认" round fill />
		<gov-tag text="主要" round fill type="primary" />
		<gov-tag text="成功" round fill type="success" />
		<gov-tag text="信息" round fill type="info" />
		<gov-tag text="警告" round fill type="warning" />
		<gov-tag text="危险" round fill type="danger" />
	</demo-container>
</template>

关闭按钮

标签提供关闭按钮和关闭事件。

控制台
关闭按钮触发:0次
查看代码
vue
<template>
	<demo-container >
		<gov-tag type="primary" closable @close="value += 1"> 主要 </gov-tag>
		<template #console>关闭按钮触发:{{ value }}次</template>
	</demo-container>
</template>

<script setup>
import { ref } from "vue";
const value = ref(0);
</script>

不同尺寸

查看代码
vue
<template>
	<demo-container>
		<gov-tag type="primary" size="large"> large </gov-tag>
		<gov-tag type="primary"> default </gov-tag>
		<gov-tag type="primary" size="small"> small </gov-tag>
	</demo-container>
</template>

设置图标

查看代码
vue
<template>
	<demo-container >
		<gov-tag type="danger" closable icon="s-flag"> 定个小目标 </gov-tag>
		<gov-tag type="info" closable icon="phone"> 0376-9765283 </gov-tag>
		<gov-tag type="warning" icon="no-smoking"> 禁止吸烟 </gov-tag>
		<gov-tag type="primary" icon="male"> 男 </gov-tag>
		<gov-tag type="success" icon="female"> 女 </gov-tag>
	</demo-container>
</template>

<script setup></script>

Attributes

属性名说明类型可选值默认值
type标签类型Stringdefault, primary, success, info, warning, dangerdefault
icon图标名称String
closable是否可关闭Booleantrue, falsefalse
round是否为圆角Booleantrue, falsefalse
fill是否填充Booleantrue, falsefalse
text标签文本String
size标签尺寸String

Events

事件名说明
close关闭事件。

Slots

插槽名说明内容
icon用于自定义图标可以放置自定义图标组件或图片。
default用于自定义标签文本内容可以放置自定义文本或 HTML 结构。

Released under the MIT License.