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

elementui tag

2026-03-06 04:12:35前端教程

ElementUI Tag 组件使用指南

ElementUI 的 Tag 组件用于展示标签,支持多种样式和交互功能,适用于分类、标记等场景。

基本用法

通过 type 属性设置标签类型,可选值包括 successinfowarningdanger。默认值为空,显示为灰色标签。

<el-tag>默认标签</el-tag>
<el-tag type="success">成功标签</el-tag>
<el-tag type="info">信息标签</el-tag>
<el-tag type="warning">警告标签</el-tag>
<el-tag type="danger">危险标签</el-tag>

可关闭标签

添加 closable 属性可使标签可关闭,关闭时触发 close 事件。

<el-tag
  v-for="tag in tags"
  :key="tag.name"
  closable
  @close="handleClose(tag)">
  {{ tag.name }}
</el-tag>

不同尺寸

通过 size 属性设置标签尺寸,可选值包括 mediumsmallmini

<el-tag size="medium">中等标签</el-tag>
<el-tag size="small">小型标签</el-tag>
<el-tag size="mini">迷你标签</el-tag>

动态编辑标签

结合输入框可实现动态添加标签的功能。

<el-tag
  v-for="tag in dynamicTags"
  :key="tag"
  closable
  @close="handleClose(tag)">
  {{ tag }}
</el-tag>
<el-input
  v-model="inputValue"
  @keyup.enter.native="handleInputConfirm"
  @blur="handleInputConfirm">
</el-input>

主题定制

通过 CSS 变量可自定义标签颜色。

elementui tag

:root {
  --el-tag-primary-color: #409eff;
  --el-tag-success-color: #67c23a;
  --el-tag-warning-color: #e6a23c;
  --el-tag-danger-color: #f56c6c;
}

注意事项

动态编辑标签时需确保 v-forkey 唯一。关闭标签需处理数据更新逻辑,避免直接操作 DOM。尺寸属性需与整体 UI 风格保持一致。

标签: elementuitag
分享给朋友:

相关文章

elementui ico

elementui ico

ElementUI 图标使用指南 ElementUI 提供了一套内置的图标库,可以通过 el-icon- 前缀直接使用。这些图标基于字体图标(iconfont)实现,支持灵活的颜色、大小调整。 内置…

mvc elementui

mvc elementui

MVC 与 Element UI 的关系 MVC(Model-View-Controller)是一种软件设计模式,将应用程序分为三个核心部分:模型(数据逻辑)、视图(用户界面)和控制器(业务逻辑)。E…

elementui消息

elementui消息

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

elementui filter

elementui filter

ElementUI 过滤器(Filter)使用指南 ElementUI 是一套基于 Vue.js 的组件库,常用于快速构建前端界面。过滤器(Filter)在 ElementUI 中主要用于表格(Tab…

elementui边框

elementui边框

修改Element UI组件边框样式 通过CSS覆盖默认样式可以修改Element UI组件的边框。以下方法适用于修改输入框、按钮、表格等组件的边框颜色、粗细或样式。 .el-input__inne…

elementui柱形

elementui柱形

Element UI 柱形图实现方法 Element UI 本身不提供柱形图组件,但可以结合 ECharts 或 Vue-ECharts 实现柱形图功能。以下是两种常见实现方式: 使用 ECha…