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
| 名称 | 类型 | 默认值 | 说明 | 版本 |
|---|---|---|---|---|
| dot | boolean | false | 标记是否显示为点 | - |
| value | string | number | undefined | 标记显示的内容 | - |
| max | number | undefined | 标记显示的最大值,当 value 为 number 时有效 | - |
Badge Slots
| 名称 | 参数 | 说明 | 版本 |
|---|---|---|---|
| default | - | 自定义标记内容 | - |
| content | - | 标记显示内容,标记将显示在该元素的右上角 | - |