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

elementui徽章

2026-03-05 23:11:54前端教程

ElementUI 徽章(Badge)使用指南

ElementUI 提供了 el-badge 组件用于显示数字、状态标记或小红点提示,适用于消息通知、未读状态等场景。

基础用法

通过 value 属性设置徽章内容,支持数字或字符串。未设置 value 时显示为小红点。

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

最大值设置

通过 max 属性限制显示的最大值。当 value 超过 max 时,会显示 {max}+

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

自定义内容

value 支持字符串或模板插槽,可通过 slot 自定义显示内容。

<el-badge value="New">
  <el-button>更新</el-button>
</el-badge>

小红点模式

设置 is-dottrue 时仅显示红点,不展示具体数值。

<el-badge is-dot>
  <el-button icon="el-icon-share"></el-button>
</el-badge>

徽章位置

通过 type 设置徽章颜色类型(primary/success/warning/danger/info),通过 placement 调整位置(top-right/top-left/bottom-right/bottom-left)。

<el-badge :value="3" placement="bottom-right" type="success">
  <el-button>任务</el-button>
</el-badge>

独立使用徽章

徽章可独立于其他元素使用,通过 CSS 调整定位。

elementui徽章

<el-badge :value="1" class="standalone-badge"></el-badge>
<style>
.standalone-badge {
  margin-left: 10px;
}
</style>

注意事项

  • 动态修改 value 需通过 Vue 响应式数据实现。
  • 复杂样式建议通过插槽或 CSS 覆盖实现。
  • 移动端需注意触摸区域,避免徽章遮挡操作。

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

相关文章

elementui开发

elementui开发

ElementUI 开发指南 ElementUI 是一套基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件和交互功能。以下是开发中的关键要点: 安装与引入 通过 npm 安装 Element…

elementui重写

elementui重写

重写 Element UI 组件的方法 Element UI 是一个基于 Vue.js 的组件库,重写其组件可以通过以下几种方式实现,具体取决于需求场景。 全局样式覆盖 通过修改 CSS 变量或覆盖…

elementui案例

elementui案例

Element UI 案例 Element UI 是一个基于 Vue.js 的组件库,广泛用于构建企业级中后台前端界面。以下是一些常见的 Element UI 案例和使用场景: 表单设计 Eleme…

elementui消息

elementui消息

ElementUI 消息提示 ElementUI 提供了一套消息提示组件,包括 Message、MessageBox 和 Notification,用于展示不同类型的反馈信息。 消息提示(Mes…

手机elementui

手机elementui

根据搜索结果,Element UI 是一个基于 Vue.js 的桌面端组件库,但若需在移动端使用类似风格的组件库,以下是与手机端适配的替代方案及实现建议: 移动端替代方案 Vant 专为移动端设计的…

elementui elstep

elementui elstep

ElementUI 的 ElStep 组件 ElStep 是 ElementUI 提供的步骤条组件,用于展示任务流程或操作步骤。它通常与 el-steps 和 el-step 配合使用,支持多种样式和…