Skip to content

Badge 标记

Badge用于标识一些红点提示信息,如通知提醒等

基础用法

标记通过 value 可以定义标记显示的值

显示代码
vue
<weui-badge :value="20"></weui-badge>

自定义标记显示内容

标记可通过 default 插槽自定义编辑内容

显示代码
vue
<weui-badge>
  <span>这是自定义文本</span>
</weui-badge>

显示在元素右上角

标记可显示在指定内容的右上角

显示代码
vue
<weui-badge value="20">
  <template #content>
    <div class="item" style="width: 36px;height:36px;background:#efefef;border-radius:4px;"></div>
  </template>
</weui-badge>

显示为点模式

标记可通过 dot 属性指定显示为一个小点

显示代码
vue
<weui-badge dot></weui-badge>

数值溢出显示

通过指定标记 max 值可以限制标记显示的最大值,超出时做溢出处理

显示代码
vue
<weui-badge :value="20" :max="19"></weui-badge>

API

Badge Props

名称类型默认值说明版本
dotbooleanfalse标记是否显示为点-
valuestring | numberundefined标记显示的内容-
maxnumberundefined标记显示的最大值,当 value 为 number 时有效-

Badge Slots

名称参数说明版本
default-自定义标记内容-
content-标记显示内容,标记将显示在该元素的右上角-