elementui教程
ElementUI 教程
ElementUI 是基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件,适用于快速开发企业级应用。以下是基础教程和进阶使用指南。
安装与引入
通过 npm 安装
npm install element-ui -S
完整引入
在 main.js 中全局引入:
import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
按需引入
使用 babel-plugin-component 优化体积,仅引入需要的组件:
npm install babel-plugin-component -D
在 babel.config.js 中配置:
module.exports = {
plugins: [
[
"component",
{
libraryName: "element-ui",
styleLibraryName: "theme-chalk"
}
]
]
};
常用组件示例
按钮组件

<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>
<el-button type="primary" @click="submitForm">提交</el-button>
</el-form-item>
</el-form>
表格组件
<el-table :data="tableData" style="width: 100%">
<el-table-column prop="date" label="日期"></el-table-column>
<el-table-column prop="name" label="姓名"></el-table-column>
</el-table>
主题定制
通过修改变量覆盖默认主题色:

-
安装 SCSS 支持:
npm install sass sass-loader -D -
创建
styles/element-variables.scss文件:$--color-primary: #ff4500; // 修改主色为橙色
@import "~element-ui/packages/theme-chalk/src/index";
3. 在 `main.js` 中引入自定义主题:
```javascript
import './styles/element-variables.scss';
国际化支持
切换语言为英文:
import Vue from 'vue';
import ElementUI from 'element-ui';
import locale from 'element-ui/lib/locale/lang/en';
Vue.use(ElementUI, { locale });
官方资源
- 官网:ElementUI 文档
- GitHub:ElementUI 仓库
通过以上步骤可快速掌握 ElementUI 的核心功能,结合官方文档进一步探索高级用法。





