Skip to content

Badge 标记

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

基础用法

展示新消息数量。

html
<ivy-badge value="12">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="10" class="ml-40">
  <ivy-button>踩</ivy-button>
</ivy-badge>
<ivy-badge value="22" class="ml-40">
  <ivy-button>点赞</ivy-button>
</ivy-badge>
<ivy-badge value="12">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="10" class="ml-40">
  <ivy-button>踩</ivy-button>
</ivy-badge>
<ivy-badge value="22" class="ml-40">
  <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="ml-40">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="100">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="100" :max="10" class="ml-40">
  <ivy-button>评论</ivy-button>
</ivy-badge>

自定义内容

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

html
<ivy-badge value="new">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="hot" class="ml-40">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="new">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="hot" class="ml-40">
  <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="ml-40">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge is-dot>
  <ivy-icon name="chat-dot-round"></ivy-icon>
</ivy-badge>
<ivy-badge is-dot class="ml-40">
  <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="ml-40">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="12" type="success" class="ml-40">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="12" type="warning" class="ml-40">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="12" type="info" class="ml-40">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="12">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="12" type="primary" class="ml-40">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="12" type="success" class="ml-40">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="12" type="warning" class="ml-40">
  <ivy-button>评论</ivy-button>
</ivy-badge>
<ivy-badge value="12" type="info" class="ml-40">
  <ivy-button>评论</ivy-button>
</ivy-badge>