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

搭建elementui

2026-03-05 19:47:20前端教程

安装 Element UI

Element UI 是一个基于 Vue.js 的组件库,适用于快速开发前端界面。以下是搭建 Element UI 的步骤:

1. 创建 Vue 项目 确保已安装 Node.js 和 npm/yarn。使用 Vue CLI 创建项目:

npm install -g @vue/cli
vue create my-project
cd my-project

2. 安装 Element UI 在项目中安装 Element UI 及其依赖:

npm install element-ui

3. 引入 Element UImain.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');

4. 按需引入(可选) 若需减小打包体积,可使用按需引入。安装 babel-plugin-component

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"
      }
    ]
  ]
};

main.js 中按需引入组件:

搭建elementui

import { Button, Select } from 'element-ui';
Vue.use(Button).use(Select);

5. 运行项目 启动开发服务器:

npm run serve

自定义主题

1. 安装主题工具 安装 element-themeelement-theme-chalk

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

2. 初始化变量文件 生成主题变量文件:

node_modules/.bin/et -i

3. 修改主题变量 编辑生成的 element-variables.scss,例如修改主色:

搭建elementui

$--color-primary: #ff0000;

4. 编译主题 运行编译命令:

node_modules/.bin/et

编译后,在 main.js 中引入生成的 theme/index.css 替换默认样式。

常见问题

样式未生效 检查是否正确引入 CSS 文件,或尝试清除浏览器缓存。

按需引入无效 确保 Babel 配置正确,并重启开发服务器。

组件未注册 确认组件已在 main.js 或局部组件中正确注册。

标签: elementui
分享给朋友:

相关文章

elementui流程

elementui流程

Element UI 流程设计 Element UI 提供了一套基于 Vue.js 的流程设计组件,适用于展示步骤流程、任务进度等场景。以下为关键实现方法和组件说明: 安装与引入 确保已安装 Ele…

elementui引用

elementui引用

安装 Element UI 在项目中通过 npm 或 yarn 安装 Element UI: npm install element-ui --save # 或 yarn add element…

elementui日志

elementui日志

以下是关于 Element UI 日志相关的信息整理: Element UI 官方日志文档 Element UI 的更新日志(Changelog)通常可以在其 GitHub 仓库或官方文档中找到。通…

elementui svg

elementui svg

使用 Element UI 中的 SVG 图标 Element UI 提供了丰富的内置 SVG 图标,可以通过 el-icon 组件直接使用。以下是如何在项目中引入和使用这些图标的方法。 安装 El…

elementui检验

elementui检验

ElementUI 表单验证方法 ElementUI 提供了强大的表单验证功能,主要通过 el-form 和 el-form-item 组件结合 rules 属性实现。以下是常见的验证方法: 基础表…

elementui工具

elementui工具

ElementUI 工具概述 ElementUI 是一套基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件和工具,适用于快速开发企业级中后台产品。以下是其核心工具和功能: 核心组件 表单工具…