Badge 徽标
基础用法
- 用以展示未读消息及消息提示。
vue
<template>
<sn-badge :value="15">
<sn-avatar src="https://www.example.com/example.png"></sn-avatar>
</sn-badge>
</template>
更多演示请下载 demo 查看
属性
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
mode | 徽标显示模式,可选 数字模式 Number 、文本模式 text 、浮点模式 dot | String | number | number | dot | text |
value | 数字模式下徽标的数字值 | Number | 0 | - |
max | 数字模式下徽标的最大数字值。超过此值会显示 ${max}+ 。值为 -1 时不限制最大值。 | Number | -1 | - |
text | 文本模式下徽标的文本内容 | String | - | - |
bgColor | 徽标的背景颜色 | String | $error | - |
textColor | 数字、文本模式下徽标的数字/文本颜色 | String | #fff | - |
size | 数字、文本模式下徽标内数字/文本大小;浮点模式 | String | $1 | - |
showZero | 数字模式下徽标的数字值为 0 时是否显示(默认不显示) | Boolean | false | true | false |
offset | 徽标的偏移量(对徽标的位置不满意可以通过这个属性调整。格式同 css 属性 transform ) | String | - | - |
customStyle | 自定义徽标样式 | UTSJSONObject | {} | - |
customTextStyle | 自定义数字、文本模式下徽标内部文本样式 | UTSJSONObject | {} | - |
customDotStyle | 自定义浮点模式下徽标样式 | UTSJSONObject | {} | - |
customContainStyle | 自定义徽标外部容器样式 | UTSJSONObject | {} | - |
插槽
名称 | 说明 |
---|---|
default | 必选。需要显示徽标的组件。 |