Tag 标签
一个标签
基本使用
type
属性可以配置不同的按钮类型,展示不同的颜色状态
默认
普通
警告
成功
失败
开启
简约的
simple
属性可以配置简约的提示,样式依然由 type
控制
默认
普通
警告
成功
失败
开启
线性的
line
属性可以配置线性的提示,样式依然由 type
控制
默认
普通
警告
成功
失败
开启
自定义颜色
background
和 color
可以自定义标签颜色,将覆盖原有的 type
天蓝色
深蓝色
开启
标签大小
size
自定义标签大小
大标签
中等标签
小标签
超小标签
开启
块级元素
通过 block
属性可以将标签设置为块级元素。
默认
普通
警告
成功
失败
开启
可关闭的
close
可配置可以关闭的
默认
普通
警告
成功
失败
开启
Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
type | 标签类型 | FightingType | default success danger warning primary | —— |
close | 是否可关闭 | boolean | —— | false |
line | 线性的 | boolean | —— | false |
round | 圆角 | boolean | —— | false |
background | 自定义背景色 | string | —— | —— |
color | 自定义文字颜色 | string | —— | —— |
before-icon | 左侧 icon | FightingIcon | —— | —— |
after-icon | 右侧 icon | FightingIcon | —— | —— |
size | 标签大小 | FightingSize | large middle small mini | small |
simple | 是否为简约模式 | boolean | —— | false |
block | 是否为块级元素 | boolean | —— | false |
on-close | 点击关闭按钮触发的回调 | HandleMouse | —— | —— |
on-click | 点击执行的回调 | HandleMouse | —— | —— |
Slots
名称 | 说明 |
---|---|
default | tag 的内容 |
Interface
组件导出以下类型定义:
ts
import type { TagInstance, TagProps } from 'fighting-design'