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

elementui标签

2026-01-14 20:57:28前端教程

ElementUI 标签的基本使用

ElementUI 提供 <el-tag> 组件用于展示标签信息,支持多种样式和交互功能。

基础用法
通过 type 属性设置标签类型,可选值包括 successinfowarningdanger 或留空(默认)。

<el-tag>默认标签</el-tag>
<el-tag type="success">成功标签</el-tag>
<el-tag type="danger">危险标签</el-tag>

可关闭标签
添加 closable 属性实现可关闭标签,需监听 close 事件处理关闭逻辑。

elementui标签

<el-tag 
  closable 
  @close="handleClose">
  可关闭标签
</el-tag>
methods: {
  handleClose() {
    // 关闭逻辑
  }
}

动态编辑标签
结合 v-for 和数组操作实现动态标签管理。

<el-tag 
  v-for="(tag, index) in tags" 
  :key="index"
  closable
  @close="removeTag(index)">
  {{ tag }}
</el-tag>
data() {
  return {
    tags: ['标签1', '标签2', '标签3']
  };
},
methods: {
  removeTag(index) {
    this.tags.splice(index, 1);
  }
}

自定义标签样式

通过 color 属性自定义背景色,或使用 CSS 覆盖默认样式。

elementui标签

<el-tag color="#f0f9eb">自定义颜色</el-tag>

标签尺寸控制

使用 size 属性调整标签大小,可选值:mediumsmallmini

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

与其他组件结合

标签常与输入框结合实现标签输入功能,例如 el-input@keyup.enter 事件触发添加标签。

示例代码

<el-input 
  v-model="inputValue"
  @keyup.enter="addTag"
  placeholder="输入后按回车添加标签">
</el-input>
<el-tag 
  v-for="(tag, index) in tags"
  :key="index"
  closable
  @close="removeTag(index)">
  {{ tag }}
</el-tag>
data() {
  return {
    inputValue: '',
    tags: []
  };
},
methods: {
  addTag() {
    if (this.inputValue) {
      this.tags.push(this.inputValue);
      this.inputValue = '';
    }
  },
  removeTag(index) {
    this.tags.splice(index, 1);
  }
}

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

相关文章

elementui组件

elementui组件

ElementUI 组件概述 ElementUI 是一套基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件,适用于快速开发中后台系统。以下是其核心组件分类及典型用法。 基础组件 Butto…

elementui ico

elementui ico

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

elementui重写

elementui重写

重写 Element UI 组件的方法 Element UI 是一个基于 Vue.js 的组件库,重写其组件可以通过以下几种方式实现,具体取决于需求场景。 全局样式覆盖 通过修改 CSS 变量或覆…

elementui案例

elementui案例

Element UI 案例 Element UI 是一个基于 Vue.js 的组件库,广泛用于构建企业级中后台前端界面。以下是一些常见的 Element UI 案例和使用场景: 表单设计 Eleme…

elementui dropdown

elementui dropdown

ElementUI Dropdown 基础用法 ElementUI 的 Dropdown 组件用于创建下拉菜单,常用于导航或操作选项的折叠展示。以下是一个基础示例: <el-dropdown&…

elementui validetor

elementui validetor

Element UI 表单验证方法 Element UI 提供了 el-form 组件,结合 rules 和 prop 属性实现表单验证。以下是常用的验证方法: 基本表单验证 在 el-for…