Badge 徽标
展示状态、数量或标记的小徽标
何时使用
- 需要展示角标、状态点或未读数量时。
导入
510+
成功
错误
处理中
geekblue
基础用法
简单的徽章展示,当 count 为 0 时,默认不显示,但可以使用 showZero 修改为显示。
更多示例
封顶数字
超过 overflowCount 的会显示为 ${overflowCount}+,默认的 overflowCount 为 99。
小红点
没有具体的数字,只有一个小红点。
状态点
用于表示状态的小圆点。
多彩徽标
多种预设色彩的徽标样式,用作不同场景使用。如果预设值不能满足需求,可以设置为具体的色值。
大小
设置有数字徽标的大小。
缎带 Ribbon
使用缎带型的徽标。
API
Badge Props
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| color | 自定义小圆点的颜色(预设色名或色值) | string | - |
| count | 展示的数字,大于 overflowCount 时显示为 ${overflowCount}+,为 0 时隐藏 | number | string | - |
| dot | 不展示数字,只有一个小红点 | boolean | false |
| offset | 设置状态点的位置偏移 [left, top] | [number, number] | - |
| overflowCount | 展示封顶的数字值 | number | 99 |
| showZero | 当数值为 0 时,是否展示 badge | boolean | false |
| size | 设置徽标大小 | medium | small | medium |
| status | 设置 Badge 为状态点 | success | processing | default | error | warning | - |
| text | 在设置了 status 的前提下有效,设置状态点的文本 | string | - |
| title | 设置鼠标放在状态点上时显示的文字 | string | - |
预设颜色
pink red yellow orange cyan green blue purple geekblue magenta volcano gold lime
BadgeRibbon Props
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| color | 自定义缎带的颜色 | string | - |
| placement | 缎带的位置 | start | end | end |
| text | 缎带中填入的内容 | string | - |
