Badge 徽标数 APP
该方法或组件支持移动端小程序调用
PC
该方法或组件支持桌面端小程序调用

图标右上角的红点、数字或者文字。用于告知用户,该区域的状态变化或者待处理任务的数量。
一般出现在通知图标或头像的右上角,用于显示需要处理的消息条数,通过醒目视觉形式吸引用户处理。

规则

  • 当用户只需知道大致有内容更新时,应该使用红点型,如:社交中的群消息通知。
  • 当用户有必要知晓每条更新时,应该使用数字型。如:社交中的一对一的消息通知。

引入方式

数字生活小程序工程中,不需要 import,直接使用组件标签即可。

import { Badge } from '@21cnfe/vui'  
Vue.component('Badge', Badge)

代码演示

基本用法 简单的徽章展示。
<Badge :text="3">Number</Badge>
<Badge :text="String">String</Badge>
封顶数字 超过 overflowCount 的会显示为 ${overflowCount}+,默认的 overflowCount 为 99。
<Badge :text="70" :overflowCount="55">超出封顶数字</Badge>
讨嫌的小红点 没有具体的数字。
<Badge dot>讨嫌的小红点</Badge>
营销样式属性 corner属性置于角落。hot营销属性
<Badge text="促" corner></Badge>
<Badge text="减" hot></Badge>
<Badge text="惠" hot></Badge>
<Badge text="免" hot></Badge>
<Badge text="反" hot></Badge>
<Badge text="hot" hot></Badge>

API

属性 说明 类型 默认值
size 大小,可选large,small(用于cornerdot属性) String small
text 展示的数字或文案,当为数字时候,大于overflowCount时显示为${overflowCount}+,为0时隐藏 Number/String --
corner 置于角落 Boolean --
dot 不展示数字,只有一个小红点 Boolean --
hot 营销样式 Boolean --
overflowCount 展示封顶的数字值 Number 99
  1. 1. Badge 徽标数 APP 该方法或组件支持移动端小程序调用 PC 该方法或组件支持桌面端小程序调用
    1. 1.1. 规则
    2. 1.2. 引入方式
    3. 1.3. 代码演示
    4. 1.4. API