Badge 徽标
图标右上角的圆形徽标数字。
何时使用
出现在图标右上角或列表项右方,通过不同的状态色加数字提示用户有消息需要处理时。
基本徽章
未读消息
6
未读消息
7
未读消息
8
未读消息
99+
点状徽章
计数徽章
- 系统消息50
- 个人消息99+
状态徽章
danger
warning
waiting
info
success
徽章位置
未读消息
6
未读消息
7
8
99+
自定义
99+
99+
未读消息
6
未读消息
6
2.3k
隐藏徽章
通过 hidden
属性设置徽章是否可见
未读消息
6
Badge 参数
参数名 | 类型 | 默认 | 说明 |
---|---|---|---|
count | number | -- | 可选,设置基本徽章和计数徽章中显示的数目 |
max-count | number | 99 | 可选,设置基本徽章和计数徽章最大可显示数目, 当 count > max-count 时显示 max-count+ |
show-dot | boolean | false | 可选,true 时为点状徽章(有包裹)或状态徽章(无包裹), false 时为基本徽章(有包裹)或计数徽章(无包裹) |
status | BadgeStatusType | 'info' | 可选,状态色 |
position | BadgePositionType | 'top-right' | 可选,徽标位置 |
bg-color | string | -- | 可选,自定义徽标色,此时 status 参数设置的徽章状态色失效 |
text-color | string | -- | 可选, 可自定义徽标文字颜色 |
offset | [number, number] | -- | 可选,有包裹时徽标位置偏移量,格式为[x,y],单位为 px。 x 为相对 right 或 left 的偏移量,y 为相对 top 或 bottom 的偏移量 |
hidden | boolean | false | 可选,是否显示徽章 |
Badge 类型定义
BadgeStatusType
type BadgeStatusType = 'danger' | 'warning' | 'waiting' | 'success' | 'info' | 'common';
BadgePositionType
type BadgePositionType = 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right';