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

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数据绑定实现动态更新:

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

elementui badge

标签: elementuibadge
分享给朋友:

相关文章

elementui router

elementui router

Element UI 结合 Vue Router 的使用方法 Element UI 是一个基于 Vue.js 的组件库,而 Vue Router 是 Vue.js 的官方路由管理器。将两者结合使用可以…

elementui读音

elementui读音

关于 ElementUI 的读音 ElementUI 的读音可以拆分为两部分: Element:读作 /ˈelɪmənt/,类似于“艾-利-门特” UI:读作 /ˌjuː ˈaɪ/,即字母“U”和“…

elementui文本

elementui文本

ElementUI 文本组件 ElementUI 提供了多种文本相关的组件,用于展示和处理文本内容。以下是一些常用的文本组件及其用法: 文本展示组件 el-text 用于展示普通文本,支持自定义样…

elementui日志

elementui日志

以下是关于 Element UI 日志相关的信息整理: Element UI 官方日志文档 Element UI 的更新日志(Changelog)通常可以在其 GitHub 仓库或官方文档中找到。通…

elementui渐变

elementui渐变

实现ElementUI渐变效果的方法 ElementUI组件库本身不直接提供渐变样式,但可以通过CSS自定义实现渐变效果。以下是几种常见实现方式: 背景渐变 通过CSS的linear-gradien…

elementui title

elementui title

ElementUI 的 Title 相关组件及用法 ElementUI 提供了多种与标题(Title)相关的组件和配置选项,适用于不同场景的需求。以下是常见的使用方法和组件介绍: 对话框(Dia…