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

前端elementui

2026-03-05 23:46:26前端教程

ElementUI 简介

ElementUI 是一套基于 Vue.js 的桌面端组件库,由饿了么前端团队开发并开源。它提供了丰富的 UI 组件(如表格、表单、弹窗等),适合快速构建企业级中后台产品。

核心特性

  • 组件丰富:包含按钮、表格、表单、导航、弹窗等 50+ 常用组件。
  • 主题定制:支持通过 Sass 变量或在线主题生成工具自定义样式。
  • 国际化:内置多语言支持,可适配不同地区需求。
  • 兼容性:支持 Vue 2.x,需搭配 Vue 2 使用(Vue 3 用户可选用 Element Plus)。

安装与使用

通过 npm 或 yarn 安装:

npm install element-ui --save
# 或
yarn add element-ui

在项目中引入(全局注册):

import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';

Vue.use(ElementUI);

按需引入(推荐,减少体积):

import { Button, Table } from 'element-ui';
Vue.use(Button);
Vue.use(Table);

常用组件示例

表单组件

<el-form :model="form" label-width="80px">
  <el-form-item label="用户名">
    <el-input v-model="form.name"></el-input>
  </el-form-item>
  <el-form-item>
    <el-button type="primary" @click="submit">提交</el-button>
  </el-form-item>
</el-form>

表格组件

<el-table :data="tableData">
  <el-table-column prop="date" label="日期"></el-table-column>
  <el-table-column prop="name" label="姓名"></el-table-column>
</el-table>

主题定制

  1. 在线主题编辑器:通过 官方主题工具 生成自定义主题文件。
  2. Sass 变量覆盖:在项目中修改 element-variables.scss 文件后重新编译:
    $--color-primary: #ff4500; /* 修改主色调 */
    @import "~element-ui/packages/theme-chalk/src/index";

注意事项

  • Vue 版本:ElementUI 仅支持 Vue 2.x,Vue 3 需使用 Element Plus。
  • 按需引入优化:配合 babel-plugin-component 减少打包体积。
  • 文档参考:详细用法参考 官方文档

前端elementui

标签: elementui
分享给朋友:

相关文章

iwiew elementui

iwiew elementui

iView 与 Element UI 对比 iView 和 Element UI 都是基于 Vue.js 的 UI 组件库,适用于快速开发企业级中后台管理系统。以下是两者的详细对比: 设计风格…

elementui抽屉

elementui抽屉

elementui抽屉的基本用法 Element UI的抽屉组件(Drawer)是一种从页面边缘滑出的面板,常用于显示额外内容或操作。需要在项目中引入Element UI库后使用。 安装Eleme…

mvc elementui

mvc elementui

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

整合elementui

整合elementui

整合 Element UI 的方法 Element UI 是一个基于 Vue.js 的组件库,整合到项目中的方法如下: 安装 Element UI 通过 npm 或 yarn 安装 Element…

elementui refs

elementui refs

在 Element UI 中使用 refs Element UI 是一个基于 Vue.js 的组件库,refs 是 Vue.js 提供的一种直接访问子组件或 DOM 元素的方式。通过 refs,可以调…

elementui install

elementui install

安装 Element UI Element UI 是一个基于 Vue.js 的组件库,安装过程简单,可以通过 npm 或 yarn 进行安装。 使用 npm 安装: npm install ele…