跳到主要内容

Badge 徽标数

介绍

图标右上角的圆形徽标数字。

用法

基本引入

import { FQBadge } from '@fq/fq-weapp-ui';

组件依赖的样式文件(仅按需引用时需要)

import '@fq/fq-weapp-ui/dist/styles/components/badge.scss';

基础用法

<FQBadge count={5}>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge count={0} showZero>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge dot>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge
count={<Image src='https://applet.ifengqun.com//fq-mall/prod/me/new-function-icon.png'
mode='widthFix'
style={{ width: '54rpx', height: '28.4rpx' }} />}
>
<View className='badge-placeholder' />
</FQBadge>

独立使用

<FQBadge count={25} />
<FQBadge count={100} showZero />

封顶数字

<FQBadge count={99}>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge count={100}>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge count={99} overflowCount={10}>
<View className='badge-placeholder' />
</FQBadge>

自定义位置偏移

<FQBadge count={5} offset={[16, 16]}>
<View className='badge-placeholder' />
</FQBadge>

变体

<FQBadge count={5} type='solid'>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge count={5} type='outlined'>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge count={5} type='solid' styles={{ indicator: { borderColor: '#fff' } }}>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge count='有消息' type='solid' styles={{ indicator: { borderBottomLeftRadius: '0' } }}>
<View className='badge-placeholder' />
</FQBadge>

自定义颜色

<FQBadge count={5} type='solid' color='#52C41A'>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge count={5} type='outlined' color='#52C41A'>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge dot color='#52C41A'>
<View className='badge-placeholder' />
</FQBadge>

API

基础属性

参数说明类型默认值版本
color自定义颜色string-
count展示的数字ReactNode-
dot不展示数字,只有一个小红点booleanfalse
offset设置状态点的位置偏移,格式为 [left, top],表示状态点距默认位置左侧、上方的偏移量。[number, number]-
overflowCount展示封顶的数字值number99
showZero当数值为 0 时,是否展示 Badgebooleanfalse
styles语义化结构 styleRecord<SemanticDOM, CSSProperties>-
type徽标类型solid / outlinedsolid

SemanticDOM

参数说明
root根节点
indicator指示器节点