1.5.1 • Published 1 year ago
@wines/badge
Badge 徽章
图标右上角的圆形徽标数字。
使用指南
在 page.json 中引入组件
{
"navigationBarTitleText": "wux-badge",
"usingComponents": {
"wux-badge": "@wines/badge"
}
}
示例
<view class="page">
<view class="page__hd">
<view class="page__title">Badge</view>
<view class="page__desc">徽章</view>
</view>
<view class="page__bd">
<view class="example">
<wux-badge dot="{{ true }}">
<view class="example__badge" />
</wux-badge>
</view>
<view class="example">
<wux-badge count="0" show-zero="{{ true }}">
<view class="example__badge" />
</wux-badge>
</view>
<view class="example">
<wux-badge count="3">
<view class="example__badge" />
</wux-badge>
</view>
<view class="example">
<wux-badge count="100">
<view class="example__badge" />
</wux-badge>
</view>
<view class="example">
<wux-badge count="9999" overflow-count="1024">
<view class="example__badge" />
</wux-badge>
</view>
<view class="example">
<wux-badge count="66" />
</view>
<view class="example">
<wux-badge count="88" wux-class-badge="bg-green" />
</view>
<view class="example">
<wux-badge status="success" />
</view>
<view class="example">
<wux-badge status="error" />
</view>
<view class="example">
<wux-badge status="default" />
</view>
<view class="example">
<wux-badge status="processing" />
</view>
<view class="example">
<wux-badge status="warning" text="Warning" />
</view>
</view>
</view>
API
Badge props
参数 | 类型 | 描述 | 默认值 |
---|
prefixCls | string | 自定义类名前缀 | wux-badge |
count | number | 展示的数字,大于 overflowCount 时显示为 ${overflowCount}+,为 0 时隐藏 | 0 |
overflowCount | number | 展示封顶的数字值 | 99 |
dot | boolean | 不展示数字,只有一个小红点 | false |
showZero | boolean | 当数值为 0 时,是否展示 Badge | false |
status | string | 设置 Badge 为状态点,可选值为 success、processing、default、error、warning | - |
text | string | 在设置了 status 的前提下有效,设置状态点的文本 | - |
Badge slot
Badge externalClasses
名称 | 描述 |
---|
wux-class | 根节点样式类 |
wux-badge-class | 展示的数字样式类 |