Skip to content

FxBadge 徽标

出现在按钮、图标旁的数字或状态标记。不依赖任何 UI 框架,样式走 @fx/styles token。

基础用法

展示新消息数量。

数量通过 value 定义,接受 numberstring

最大值(max)

可自定义最大值。

最大值由 max 属性(number)定义。注意:仅当 value 也是 number 时生效。

自定义内容

展示数字以外的文字内容,也可用 content 插槽自定义。

valuestring 时展示自定义文字;也可用 content 插槽。

小红点

用红点标记需要关注的内容。

使用 is-dot 属性(布尔)。

类型(type)

primary / success / warning / info / danger(默认 danger)。

偏移(offset)

设置徽标偏移 [left, top],表示相对默认位置向左、向下的偏移量。

API

Attributes

属性说明类型默认值
value显示值string / number''
max最大值,超过显示 {max}+(仅 value 为 number)number99
is-dot是否显示为小红点booleanfalse
hidden是否隐藏徽标booleanfalse
type徽标类型'primary' | 'success' | 'warning' | 'danger' | 'info'danger
show-zerovalue 为 0 时是否显示booleantrue
color自定义徽标背景色string
offset徽标偏移 [left, top][number, number][0, 0]
badge-style徽标自定义样式CSSProperties
badge-class徽标自定义类名string

Slots

插槽名说明类型
default自定义默认内容
content自定义徽标内容{ value: string }