Skip to content

标签 Tag

引入方式

按需引入(手动):

javascript
import { Vui3Tag } from "@ivui/vue-component-scaffold";
import "@ivui/vue-component-scaffold/es/tag/style.css";

全量导入、自动按需等详见 组件使用方式

基础用法

简单的标签组件,支持默认插槽或 text prop。

vue
<template>
  <vui3-tag text="默认" />
  <vui3-tag text="主要" type="primary" />
  <vui3-tag text="成功" type="success" />
</template>

<script setup>
import { Vui3Tag } from "@ivui/vue-component-scaffold";
import "@ivui/vue-component-scaffold/es/tag/style.css";
</script>

插槽用法

使用默认插槽自定义内容:

vue
<template>
  <vui3-tag>自定义内容</vui3-tag>
</template>

点击事件

vue
<template>
  <vui3-tag text="可点击" @click="handleClick" />
</template>

<script setup>
import { Vui3Tag } from "@ivui/vue-component-scaffold";
import "@ivui/vue-component-scaffold/es/tag/style.css";

const handleClick = () => {
  console.log("clicked");
};
</script>

API

Props

参数说明类型默认值
text展示文字String''
type类型String'default' | 'primary' | 'success'

Events

事件名说明
click点击触发

Slots

插槽名说明
default自定义内容,覆盖 text
🔋