Skip to content

Badge 徽标

用于在按钮、图标或内容右上角展示数字、红点或短文本状态。

基础用法

vue
<template>
  <lk-badge :value="5">
    <lk-button>消息</lk-button>
  </lk-badge>

  <lk-badge dot>
    <lk-icon name="bell" size="44" />
  </lk-badge>

  <lk-badge value="NEW" type="success">
    <lk-button>新功能</lk-button>
  </lk-badge>
</template>

独立徽标

vue
<template>
  <lk-badge :value="12" />
  <lk-badge dot />
  <lk-badge value="HOT" type="danger" />
</template>

API

Props

参数说明类型默认值
value展示内容number / string''
max数字上限,超出显示 max+number99
dot是否显示红点booleanfalse
hidden是否隐藏booleanfalse
type颜色类型primary / success / warning / danger / infoprimary
offset偏移量 [x, y][number, number][0, 0]
color文字颜色string''
bgColor背景色string''
customClass自定义类名string / object / array
customStyle自定义样式string / object

Events

事件名说明回调参数
click点击徽标时触发({ value, displayValue, event })

Slots

插槽名说明
default被徽标包裹的内容

发布说明

lk-badge 已进入首批 Release Candidate。视觉回归需覆盖数字、红点、短文本与独立徽标四类形态。

基于 MIT 协议开源 · 粤ICP备2022114240号-3

Badge 徽标

正在连接预览服务...

请先运行 pnpm run dev:h5