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

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 变量可自定义标签颜色。

: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 风格保持一致。

elementui tag

标签: elementuitag
分享给朋友:

相关文章

elementui vue2

elementui vue2

使用 Element UI 与 Vue 2 的指南 Element UI 是一个基于 Vue 2 的组件库,专为开发者、设计师和产品经理设计,提供丰富的组件和交互方式。 安装 Element UI…

elementui按需

elementui按需

ElementUI 按需引入方法 ElementUI 支持按需引入组件,以减少最终打包体积。以下是具体实现方式: 安装 babel-plugin-component 需要安装官方推荐的 babel…

elementui表头

elementui表头

ElementUI 表头自定义方法 修改表头样式 通过 header-cell-class-name 属性为表头单元格添加自定义类名,配合 CSS 实现样式修改。例如更改背景色和字体: .el-ta…

selectable elementui

selectable elementui

使 ElementUI 组件可选中 ElementUI 默认情况下没有直接提供 selectable 功能的组件,但可以通过以下方法实现可选中效果。 使用 el-checkbox 实现单个选中 通过…

elementui选中

elementui选中

选中状态的基本用法 在Element UI中,选中状态通常通过v-model绑定数据实现。例如表格的多选功能,使用el-table组件配合type="selection"的列定义,结合v-model绑…

elementui作用

elementui作用

Element UI 的作用 Element UI 是一套基于 Vue.js 的桌面端组件库,主要用于快速构建用户界面。它提供了丰富的预定义组件,帮助开发者高效完成前端开发任务。 核心功能 提供高质…