Badge 标记
用法
基础用法
通过传递value
值,可以是数字,也可以是自定义的字符串,来显示消息的内容。
消息
10消息
90消息
new消息
hot<badge :value="10">
<div class="badge-btn">消息</div>
</badge>
<badge :value="90">
<div class="badge-btn">消息</div>
</badge>
<badge value="new">
<div class="badge-btn">消息</div>
</badge>
<badge value="hot">
<div class="badge-btn">消息</div>
</badge>
最大值
可以通过传递max
,来限制消息的数量。
消息
10消息
10+消息
99+<!-- 正常 -->
<badge :value="10">
<div class="badge-btn">消息</div>
</badge>
<!-- 最大值10 -->
<badge :value="11" :max="10">
<div class="badge-btn">消息</div>
</badge>
<!-- 最大值99 -->
<badge :value="100" :max="99">
<div class="badge-btn">消息</div>
</badge>
小原点
可以通过传递is-dot
为true
,来控制显示小圆点。
消息
10消息
<!-- 正常 -->
<badge :value="10">
<div class="badge-btn">消息</div>
</badge>
<!-- 圆点显示 -->
<badge :value="10" :is-dot="true">
<div class="badge-btn">消息</div>
</badge>
消息的类型
通过传递type
,其中type
必须是基础类型primary
,success
,warning
,info
,danger
其中之一,来控制显示不同类型的消息。
消息
99+消息
99+消息
99+消息
99+消息
99+<!-- 默认类型 -->
<badge :value="100" :max="99" type="danger">
<div class="badge-btn">消息</div>
</badge>
<!-- 正常 -->
<badge :value="100" :max="99" type="primary">
<div class="badge-btn">消息</div>
</badge>
<!-- 成功 -->
<badge :value="100" :max="99" type="success">
<div class="badge-btn">消息</div>
</badge>
<!-- 警告 -->
<badge :value="100" :max="99" type="warning">
<div class="badge-btn">消息</div>
</badge>
<!-- 内容提示 -->
<badge :value="100" :max="99" type="info">
<div class="badge-btn">消息</div>
</badge>
是有隐藏
可以通过传递hidden
为true
,来控制是否显示消息内容。
消息
10消息
<!-- 正常 -->
<badge :value="10">
<div class="badge-btn">消息</div>
</badge>
<!-- 隐藏消息 -->
<badge :value="10" :hidden="true">
<div class="badge-btn">消息</div>
</badge>
属性
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
value | [Number, String] | 无默认值 | 消息的内容 |
max | Number | 无默认值 | 当消息超过max 值时,以{max}+ 的形式显示 |
is-dot | Boolean | false | 是否小圆点显示 |
hidden | Boolean | false | 消息提示是否隐藏 |
type | String | danger | primary ,success ,warning ,info ,danger 其中之一 |