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

elementui标签

2026-03-05 20:23:39前端教程

ElementUI 标签组件使用指南

ElementUI 提供了一系列标签(Tag)组件,用于展示和交互。以下是常见用法和功能说明:

基础用法 通过 el-tag 组件可创建不同样式的标签,默认提供多种主题色:

<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 事件处理:

elementui标签

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

尺寸控制 通过 size 属性调整标签大小,可选值:medium/small/mini

<el-tag size="small">小号标签</el-tag>

动态编辑 结合 input 组件实现动态标签编辑功能:

elementui标签

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

样式定制 可通过以下 CSS 变量自定义样式:

--el-tag-font-size: 12px;
--el-tag-border-radius: 4px;
--el-tag-padding: 0 10px;

注意事项

  1. 动态生成的标签需要确保 key 的唯一性
  2. 移除标签时应同步更新数据源
  3. 主题色需与项目整体配色方案协调
  4. 移动端使用时建议增大点击区域

完整 API 文档参考 ElementUI 官方说明,包含 effect(明暗主题)、hit(边框高亮)等更多属性配置。

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

相关文章

vue实现tab标签

vue实现tab标签

使用 Vue 实现 Tab 标签 基础实现方案 模板结构 <div class="tabs"> <div class="tab-header"> <butt…

elementui datepick

elementui datepick

ElementUI DatePicker 使用指南 ElementUI 是一套基于 Vue.js 的组件库,DatePicker 是其中一个常用的日期选择组件。以下是关于 ElementUI Date…

elementui open=

elementui open=

ElementUI Open 方法详解 ElementUI 是一个基于 Vue.js 的组件库,提供了丰富的 UI 组件。open 方法通常用于打开对话框、下拉菜单等交互组件。 Dialog 组件的…

elementui时区

elementui时区

ElementUI 时区问题解决方案 ElementUI 本身是一个基于 Vue.js 的组件库,不直接处理时区问题。但日期时间相关组件(如 DatePicker、DateTimePicker)可能涉…

elementui单据

elementui单据

以下是关于Element UI中实现单据(如订单、表单等)功能的整理方案,结合组件库特性和常见业务场景: 表单数据绑定 使用 el-form 组件绑定单据数据模型,支持动态表单字段和校验规则。示例代…

elementui照片

elementui照片

以下是关于 Element UI 照片(图片)相关组件的整理和用法说明: Element UI 图片相关组件 el-image 用于展示图片,支持懒加载、占位图、图片预览等功能。 基础用法:<…