elementui速成
ElementUI 速成指南
核心概念
ElementUI 是基于 Vue.js 的组件库,提供丰富的 UI 组件(如按钮、表单、表格等)。需预先掌握 Vue.js 基础(如单文件组件、数据绑定)。
安装与配置
通过 npm 安装:
npm install element-ui -S
全局引入(在 main.js 中):

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
按需引入需配合插件 babel-plugin-component。
常用组件示例
- 按钮
<el-button type="primary">主要按钮</el-button> - 表单
<el-form :model="formData"> <el-form-item label="用户名"> <el-input v-model="formData.username"></el-input> </el-form-item> </el-form> - 表格
<el-table :data="tableData"> <el-table-column prop="date" label="日期"></el-table-column> </el-table>
主题定制
通过修改变量覆盖默认样式:

/* 新建 styles/element-variables.scss */
$--color-primary: #ff4500;
@import "~element-ui/packages/theme-chalk/src/index";
在项目中引入该文件替换默认主题。
布局与响应式
使用 el-row 和 el-col 实现栅格布局:
<el-row :gutter="20">
<el-col :span="12">左侧内容</el-col>
<el-col :span="12">右侧内容</el-col>
</el-row>
注意事项
- 组件事件需遵循 Vue 语法(如
@click)。 - 表单验证需结合
rules属性和validate方法。 - 国际化可通过
ElementUI.locale配置。
官方文档提供完整的组件 API 和示例,建议边学边实践。






