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

elementui创建

2026-03-06 07:22:12前端教程

使用 Vue CLI 创建 Element UI 项目

安装 Vue CLI 工具(如未安装):

npm install -g @vue/cli

创建 Vue 项目:

vue create my-element-project

进入项目目录并安装 Element UI:

cd my-element-project
npm install element-ui -S

配置 Element UI

main.js 中全局引入 Element UI:

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

Vue.use(ElementUI);

new Vue({
  render: h => h(App),
}).$mount('#app');

按需引入(推荐)

安装 babel 插件:

npm install babel-plugin-component -D

修改 babel.config.js

module.exports = {
  presets: ['@vue/cli-plugin-babel/preset'],
  plugins: [
    [
      'component',
      {
        libraryName: 'element-ui',
        styleLibraryName: 'theme-chalk'
      }
    ]
  ]
};

按需引入组件示例(在需要使用的文件中):

import { Button, Select } from 'element-ui';

Vue.use(Button);
Vue.use(Select);

自定义主题

安装主题生成工具:

npm install element-theme -g
npm install element-theme-chalk -D

初始化变量文件:

et -i

编译主题:

et

修改 main.js 引用路径:

import '../theme/index.css';

示例组件使用

.vue 文件中使用 Element UI 组件:

<template>
  <div>
    <el-button type="primary">主要按钮</el-button>
    <el-date-picker v-model="date"></el-date-picker>
  </div>
</template>

<script>
export default {
  data() {
    return {
      date: ''
    }
  }
}
</script>

项目结构建议

典型 Element UI 项目结构:

src/
├── assets/
├── components/
├── views/
├── App.vue
├── main.js
├── router.js
└── store.js

注意事项

Element UI 默认依赖 Vue 2.x 版本,Vue 3 项目需要使用 Element Plus。

中文文档建议查看官方最新文档获取完整组件 API 和示例。

全局引入方式会增加打包体积,生产环境建议使用按需引入。

主题色修改可通过修改变量文件后重新编译实现。

elementui创建

标签: elementui
分享给朋友:

相关文章

elementui iview

elementui iview

Element UI 和 iView 对比 Element UI 和 iView 都是基于 Vue.js 的 UI 组件库,广泛应用于企业级中后台系统的开发。以下是两者的主要特点和差异: Elem…

elementui特色

elementui特色

组件化设计 Element UI 提供丰富的组件库,包括表单、表格、导航、通知等常用 UI 元素。所有组件均采用模块化设计,支持按需引入,减少项目体积。 响应式布局 组件默认适配不同屏幕尺寸,内置栅…

elementui锁屏

elementui锁屏

ElementUI 锁屏功能实现 ElementUI 本身并未直接提供锁屏组件,但可以通过遮罩层、自定义指令或结合 Vue 路由守卫实现类似效果。以下是几种常见实现方式: 使用遮罩层与自定义指令 通…

elementui开发

elementui开发

ElementUI 开发指南 ElementUI 是一套基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件和交互功能。以下是开发中的关键要点: 安装与引入 通过 npm 安装 Elemen…

elementui模板

elementui模板

ElementUI 模板使用指南 ElementUI 是一个基于 Vue.js 的组件库,提供丰富的 UI 组件,适用于快速开发中后台管理系统。以下是 ElementUI 模板的常见用法和资源推荐。…

elementui时区

elementui时区

ElementUI 时区问题解决方案 ElementUI 本身是一个基于 Vue.js 的组件库,不直接处理时区问题。但日期时间相关组件(如 DatePicker、DateTimePicker)可能涉…