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

搭建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 中按需引入组件:

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,例如修改主色:

$--color-primary: #ff0000;

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

node_modules/.bin/et

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

常见问题

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

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

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

搭建elementui

标签: elementui
分享给朋友:

相关文章

elementui获取input的值

elementui获取input的值

获取 input 值的常用方法 在 Element UI 中,可以通过 v-model 双向绑定或 ref 引用的方式获取 input 组件的值。 使用 v-model 双向绑定 <te…

elementui表头

elementui表头

ElementUI 表头自定义方法 修改表头样式 通过 header-cell-class-name 属性为表头单元格添加自定义类名,配合 CSS 实现样式修改。例如更改背景色和字体: .el-ta…

elementui不足

elementui不足

Element UI 的局限性 Element UI 作为一款基于 Vue.js 的组件库,在快速开发中后台系统时广受欢迎,但也存在一些不足之处: 组件功能较为基础 Element UI 提供的组件…

elementui流程

elementui流程

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

elementui ref

elementui ref

ElementUI 中使用 ref 的方法 在 ElementUI 中,ref 主要用于获取组件实例或 DOM 元素的引用,方便直接调用组件方法或操作 DOM。以下是几种常见的使用场景和示例: 获…

elementui transfer

elementui transfer

ElementUI Transfer 组件使用指南 ElementUI 的 Transfer 组件用于在两栏之间转移数据,适用于权限分配、数据分类等场景。以下为详细使用方法: 基础用法 在模板中引入…