Skip to content

Badge 标记

出现在按钮、图标旁的数字或状态标记

基础用法

展示新消息数量。

评论点赞
html
<ivy-badge value="12">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="10" class="margin-left-large">
  <ivy-button>踩</ivy-button>
</ivy-badge>
<ivy-badge value="22" class="margin-left-large">
  <ivy-button>点赞</ivy-button>
</ivy-badge>

最大值

可使用 max 自定义最大值,默认最大值为 99

评论评论
html
<ivy-badge value="100">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="100" max="10" class="margin-left-large">
  <ivy-button>评论</ivy-button>
</ivy-badge>

自定义内容

使用value输入非数字字符串来自定义显示内容。

评论评论
html
<ivy-badge value="new">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="hot" class="margin-left-large">
  <ivy-button>评论</ivy-button>
</ivy-badge>

小红点

以红点的形式标注需要关注的内容。

评论
html
<ivy-badge is-dot>
  <ivy-icon name="chat-dot-round"></ivy-icon>
</ivy-badge>
<ivy-badge is-dot class="margin-left-large">
  <ivy-button>评论</ivy-button>
</ivy-badge>

类型

支持 5 中类型,primarysuccesswarningerrorinfo;默认是error

评论评论评论评论评论
html
<ivy-badge value="12">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="12" type="primary" class="margin-left-large">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="12" type="success" class="margin-left-large">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="12" type="warning" class="margin-left-large">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="12" type="info" class="margin-left-large">
  <ivy-button>评论</ivy-button>
</ivy-badge>

Props

属性名描述类型可选值默认值
value数量,输入非数字字符时显示汉字string--
max最大值string-99
type类型stringprimary/success/warning/danger/infodanger