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

安装elementui

2026-01-15 18:33:32前端教程

安装 Element UI

Element UI 是一个基于 Vue.js 的组件库,提供丰富的 UI 组件。以下是安装 Element UI 的几种方法:

使用 npm 安装

确保已安装 Node.js 和 npm,运行以下命令安装 Element UI:

npm install element-ui -S

使用 yarn 安装

如果使用 yarn 作为包管理器,运行以下命令:

yarn add element-ui

CDN 引入

在 HTML 文件中通过 CDN 引入 Element UI:

<!-- 引入样式 -->
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
<!-- 引入组件库 -->
<script src="https://unpkg.com/element-ui/lib/index.js"></script>

完整引入

在 Vue 项目中,可以在 main.js 中全局引入 Element UI:

安装elementui

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 = {
  presets: ['@vue/cli-plugin-babel/preset'],
  plugins: [
    [
      'component',
      {
        libraryName: 'element-ui',
        styleLibraryName: 'theme-chalk'
      }
    ]
  ]
};

在需要使用组件的地方单独引入:

安装elementui

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

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

主题定制

如果需要自定义主题,可以使用 Element UI 的主题工具。首先安装主题生成工具:

npm i element-theme -g
npm i element-theme-chalk -D

初始化变量文件:

et -i

修改生成的 element-variables.scss 文件后,编译主题:

et

在项目中引入编译后的主题文件:

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

标签: elementui
分享给朋友:

相关文章

elementui流程

elementui流程

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

面试elementui

面试elementui

面试准备:ElementUI 核心知识点 基础组件与用法 熟悉常用组件如 el-button、el-form、el-table、el-dialog 的使用场景和配置项。例如表单验证需结合 rules…

elementui sass

elementui sass

在 Element UI 中使用 Sass Element UI 支持通过 Sass 进行样式定制,可以通过修改变量或覆盖样式来实现主题定制或组件样式调整。 安装 Sass 相关依赖: npm…

elementui引用

elementui引用

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

elementui ref

elementui ref

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

elementui echarts

elementui echarts

ElementUI 与 ECharts 集成指南 ElementUI 是饿了么团队开发的 Vue.js 组件库,ECharts 是百度开源的 JavaScript 图表库。两者结合可快速构建数据可视化…