Skip to content

Badge 徽标

出现在图标或文字右上角的徽标。

基础用法

1231
vue
<template>
  <x-badge :value="12">
    <x-button>消息</x-button>
  </x-badge>
</template>

<script setup>
import { Badge, Button } from '@xto/base'
</script>

最大值

使用 max 属性设置最大值,超过最大值会显示 {max}+

99+10+
vue
<template>
  <x-badge :value="200" :max="99">
    <x-button>消息</x-button>
  </x-badge>
</template>

小红点

使用 dot 属性显示小红点。

vue
<template>
  <x-badge dot>
    <x-button>通知</x-button>
  </x-badge>
</template>

API

Props

属性说明类型默认值
value徽标值number | string
max最大值number
dot是否显示小红点booleanfalse
hidden是否隐藏徽标booleanfalse
type徽标类型'primary' | 'success' | 'warning' | 'danger' | 'info''danger'

基于 MIT 许可发布