Skip to content

Tag 标签 ​

用短标签呈现状态与分类

交互示例 ​

查看用法代码
vue
<script setup lang="ts">
import { ZButton, ZTag } from '@codex-proxy/ui'
import { ref } from 'vue'

const visible = ref(true)
</script>

<template>
  <ZTag v-if="visible" type="success" closable @close="visible = false">
    已启用
  </ZTag>
  <ZButton v-else @click="visible = true">
    恢复标签
  </ZButton>
</template>

使用要点 ​

标签默认按内容宽度展示,放入网格时也不自动拉满;开启关闭按钮不改变对应尺寸的高度

closable 发出关闭事件,由调用方决定是否移除标签

API ​

属性 ​

属性类型默认值说明
type'default' | 'primary' | 'success' | 'info' | 'warning' | 'danger''default'状态样式
size'small' | 'default' | 'large''default'尺寸
round / closable / disabledbooleanfalse圆角、关闭按钮与禁用状态
closeLabelstring—关闭按钮名称,默认由“移除”和标签内容组合

事件 ​

事件说明
closeMouseEvent,只通知关闭,由调用方移除标签

插槽 ​

插槽说明
default标签内容