Badge 徽标
引入
通过以下方式来全局注册组件,更多注册方式请参考组件注册。
基础用法
设置 属性后,Badge 会在子元素的右上角显示对应的徽标,也可以通过 dot
来显示小红点。
<van-badge :content="5">
<div class="child" />
<van-badge :content="10">
<div class="child" />
</van-badge>
<van-badge content="Hot">
<div class="child" />
</van-badge>
<van-badge dot>
<div class="child" />
</van-badge>
<style>
width: 40px;
height: 40px;
background: #f2f3f5;
}
</style>
自定义颜色
通过 color
属性来设置徽标的颜色。
<van-badge :content="5" color="#1989fa">
<div class="child" />
</van-badge>
<van-badge :content="10" color="#1989fa">
<div class="child" />
<van-badge dot color="#1989fa">
<div class="child" />
</van-badge>
自定义徽标内容
通过 content
插槽可以自定义徽标的内容,比如插入一个图标。
.badge-icon {
display: block;
font-size: 10px;
line-height: 16px;
Props
Slots
组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件。