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

安装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 table

elementui table

ElementUI Table 基本用法 ElementUI 的 Table 组件用于展示结构化数据,支持排序、筛选、分页等功能。以下是一个基础示例: <template> &l…

elementui sass

elementui sass

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

elementui日志

elementui日志

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

elementui时区

elementui时区

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

elementui如何

elementui如何

ElementUI 基本使用 ElementUI 是一套基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件和交互功能。以下是 ElementUI 的基本使用方法。 安装 ElementUI…

elementui范围

elementui范围

ElementUI 范围选择功能 ElementUI 提供了多种范围选择组件,适用于日期、时间、数值等场景。以下是常见的范围选择组件及其使用方法。 日期范围选择 使用 el-date-picker…