elementui教程
ElementUI 简介
ElementUI 是基于 Vue.js 的组件库,提供丰富的 UI 组件,适用于快速开发企业级后台管理系统。其特点包括响应式设计、主题定制和国际化支持。
安装与配置
通过 npm 或 yarn 安装:
npm install element-ui --save
# 或
yarn add element-ui
在 Vue 项目中引入:
import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
常用组件示例
-
按钮组件
<el-button type="primary">主要按钮</el-button> <el-button type="success">成功按钮</el-button> -
表单组件
<el-form :model="form" label-width="80px"> <el-form-item label="用户名"> <el-input v-model="form.username"></el-input> </el-form-item> <el-form-item label="密码"> <el-input type="password" v-model="form.password"></el-input> </el-form-item> </el-form> -
表格组件
<el-table :data="tableData"> <el-table-column prop="name" label="姓名"></el-table-column> <el-table-column prop="age" label="年龄"></el-table-column> </el-table>
主题定制
通过修改 SCSS 变量实现主题定制。创建 element-variables.scss 文件:
$--color-primary: #ff4500;
@import "~element-ui/packages/theme-chalk/src/index";
在项目中引入该文件替代默认 CSS。
国际化支持
引入语言包并配置:
import Vue from 'vue';
import ElementUI from 'element-ui';
import locale from 'element-ui/lib/locale/lang/en';
Vue.use(ElementUI, { locale });
注意事项
- 组件需在 Vue 2.x 环境中使用,Vue 3.x 需使用 Element Plus。
- 按需引入可通过
babel-plugin-component优化体积。
官方资源







