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

elementui badge

2026-03-06 03:48:56前端教程

ElementUI Badge 基本用法

ElementUI 的 Badge 组件用于显示数字或状态标记,通常附加在按钮、图标等元素上。基础用法通过el-badge标签实现,value属性设置显示内容。

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

自定义标记内容

通过默认插槽可自定义标记内容,支持文本或HTML。is-dot属性可切换为小圆点样式。

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

最大值与隐藏控制

max属性限制数字最大值,超出时显示max+hidden属性可强制隐藏标记。

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

不同类型标记

通过type属性设置标记颜色,可选值包括:

  • primary(默认)
  • success
  • warning
  • danger
  • info
<el-badge :value="3" type="success">
  <el-button>任务</el-button>
</el-badge>

独立使用场景

Badge 可不包裹内容独立使用,通过value直接显示标记。

<el-badge :value="newMessages" class="item"></el-badge>

样式覆盖技巧

通过CSS可调整标记位置和样式。例如修改偏移量:

.el-badge__content {
  top: 10px;
  right: 20px;
}

动态更新示例

结合Vue数据绑定实现动态更新:

elementui badge

data() {
  return {
    count: 0
  }
},
methods: {
  increment() {
    this.count++
  }
}
<el-badge :value="count">
  <el-button @click="increment">点击增加</el-button>
</el-badge>

标签: elementuibadge
分享给朋友:

相关文章

vue elementui

vue elementui

Vue 中使用 Element UI Element UI 是一套基于 Vue 2.0 的桌面端组件库,提供丰富的 UI 组件和交互功能。以下是如何在 Vue 项目中集成和使用 Element UI…

删除elementui

删除elementui

要删除 ElementUI(一个基于 Vue.js 的组件库),可以按照以下方法操作: 卸载 ElementUI 依赖 通过 npm 或 yarn 移除 ElementUI 的依赖包。在项目根目录下…

elementui抽屉

elementui抽屉

elementui抽屉的基本用法 Element UI的抽屉组件(Drawer)是一种从页面边缘滑出的面板,常用于显示额外内容或操作。需要在项目中引入Element UI库后使用。 安装Elemen…

elementui多选

elementui多选

ElementUI 多选组件使用指南 ElementUI 提供了 el-select 组件支持多选功能,通过设置 multiple 属性即可启用。以下是具体实现方法和常见场景示例: 基础多选实现 设…

elementui卡死

elementui卡死

问题描述 Element UI 卡死通常表现为页面无响应、操作延迟或组件渲染异常。可能的原因包括数据量过大、循环渲染、事件监听未销毁或版本兼容性问题。 常见原因及解决方法 数据量过大导致渲染卡顿 表…

elementui仿

elementui仿

ElementUI 仿制实现 仿制 ElementUI 需要理解其核心设计理念和组件实现方式。ElementUI 是一个基于 Vue.js 的组件库,提供丰富的 UI 组件和交互体验。 组件结构分析…