elementui制作
ElementUI 制作指南
ElementUI 是一套基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件和交互设计规范。以下是如何使用 ElementUI 制作页面的关键步骤。
安装 ElementUI
通过 npm 或 yarn 安装 ElementUI:
npm install element-ui --save
# 或
yarn add element-ui
在 Vue 项目中引入 ElementUI:
import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
基础组件使用
ElementUI 提供按钮、表单、表格等常用组件。以按钮为例:
<el-button type="primary">主要按钮</el-button>
表单组件示例:
<el-form :model="formData" label-width="80px">
<el-form-item label="用户名">
<el-input v-model="formData.username"></el-input>
</el-form-item>
<el-form-item label="密码">
<el-input type="password" v-model="formData.password"></el-input>
</el-form-item>
</el-form>
布局与容器
使用 el-row 和 el-col 实现栅格布局:
<el-row :gutter="20">
<el-col :span="12"><div>左侧内容</div></el-col>
<el-col :span="12"><div>右侧内容</div></el-col>
</el-row>
容器组件 el-container 用于整体布局:

<el-container>
<el-header>顶部导航</el-header>
<el-main>主要内容区</el-main>
<el-footer>底部信息</el-footer>
</el-container>
主题定制
通过修改 SCSS 变量自定义主题:
-
安装主题生成工具:
npm install element-theme -g -
初始化变量文件:
et -i -
修改生成的
element-variables.scss文件中的变量值,例如:
$--color-primary: #ff4500; -
编译主题:
et
国际化支持
配置多语言:
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,ElementUI 不兼容 Vue 3。
-
按需引入可减小打包体积:
import { Button, Select } from 'element-ui'; Vue.use(Button); Vue.use(Select); -
表单验证需配合
rules属性使用:rules: { username: [ { required: true, message: '请输入用户名', trigger: 'blur' } ] }






