当前位置:首页 > 前端教程

elementui徽章

2026-01-15 19:54:12前端教程

ElementUI 徽章(Badge)使用方法

ElementUI 的徽章组件(el-badge)用于在界面上显示标记、通知数量或状态提示,常与按钮、图标等结合使用。以下是其核心功能和用法:

基础用法

通过 value 属性设置显示的数字或文本:

<el-badge :value="12" class="item">
  <el-button>评论</el-button>
</el-badge>

最大值设置

通过 max 属性限制显示的最大值(超出时显示 ${max}+):

<el-badge :value="200" :max="99" class="item">
  <el-button>消息</el-button>
</el-badge>

自定义内容

value 可以是字符串或模板:

<el-badge value="NEW" class="item">
  <el-button>更新</el-button>
</el-badge>

小红点模式

设置 is-dot 属性显示红点(无数字):

<el-badge is-dot class="item">
  <el-button>待办</el-button>
</el-badge>

徽标位置

通过 type 属性设置颜色类型(可选 primary/success/warning/danger/info):

<el-badge :value="3" type="warning" class="item">
  <el-button>警告</el-button>
</el-badge>

独立使用

徽章可独立显示(不包裹子元素):

<el-badge :value="1" style="margin-right: 40px;" />

注意事项

  • 徽章默认定位为 absolute,需确保父元素有 position: relative
  • 可通过 CSS 覆盖样式(如 .el-badge__content 调整颜色或位置)。

官方文档参考:ElementUI Badge

elementui徽章

标签: 徽章elementui
分享给朋友:

相关文章

elementui响应式布局

elementui响应式布局

响应式布局基础概念 响应式布局指页面能够根据屏幕尺寸自动调整结构和样式,确保在不同设备上呈现良好的用户体验。Element UI 基于 Vue.js,其组件默认支持响应式设计,但需结合 CSS 媒体查…

elementui table

elementui table

ElementUI Table 基本用法 ElementUI 的 Table 组件用于展示结构化数据,支持排序、筛选、分页等功能。以下是一个基础示例: <template> &…

iview elementui

iview elementui

iview与Element UI对比 iview和Element UI都是基于Vue.js的UI组件库,适用于快速开发企业级中后台产品。以下是两者的主要差异和特点: 设计风格 iview采用圆…

elementui组件

elementui组件

ElementUI 组件概述 ElementUI 是一套基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件,适用于快速开发中后台系统。以下是其核心组件分类及典型用法。 基础组件 Button…

elementui视频

elementui视频

以下是关于 ElementUI 视频资源的整理,涵盖教程、实战案例和官方资源: ElementUI 官方视频资源 ElementUI 官方文档虽以文字为主,但部分社区或第三方平台可能有官方团队发布…

elementui iview

elementui iview

Element UI 和 iView 对比 Element UI 和 iView 都是基于 Vue.js 的 UI 组件库,广泛应用于企业级中后台系统的开发。以下是两者的主要特点和差异: Elem…