Skip to content

标签 Tag

展示简短信息,用于数据选择、分类。

基础用法

基础标签用法

<template>
  <bp-tag>Tag 1</bp-tag>
</template>

标签状态

一共有 5 种标签状态,它们通过status 属性控制,分别是normal - 普通,primary - 主要,success - 成功,warning - 警告,danger - 危险。

<template>
  <bp-space>
    <bp-tag>Tag 1</bp-tag>
    <bp-tag status="primary">Tag 2</bp-tag>
    <bp-tag status="success">Tag 3</bp-tag>
    <bp-tag status="warning">Tag 4</bp-tag>
    <bp-tag status="danger">Tag 5</bp-tag>
  </bp-space>
</template>

可关闭

可通过 closeable 控制标签关闭

<template>
  <bp-tag v-if="show" @close="onClose" closeable>Closeable tag</bp-tag>
</template>

<script setup lang="ts">
import { ref } from "vue";

const show = ref<boolean>(true);
const onClose = () => {
  show.value = false;
};
</script>

Tag 属性

icon
图标组件
BirdpaperIcon
-
status
标签状态
Enum
normal
dot
状态是否为点状样式
Boolean
false
closeable
是否支持关闭
Boolean
false

Tag 事件

close
关闭标签触发
-

Tag 插槽

icon
图标
-