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

添加elementui

2026-03-06 05:19:24前端教程

安装 Element UI

通过 npm 或 yarn 安装 Element UI:

npm install element-ui --save
# 或
yarn add element-ui

引入 Element UI

在 Vue 项目中全局引入 Element UI(推荐在 main.jsmain.ts 中配置):

添加elementui

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

Vue.use(ElementUI);

按需引入(可选)

如果希望减小打包体积,可以配合 babel-plugin-component 按需引入组件:

添加elementui

  1. 安装插件:
npm install babel-plugin-component -D
  1. 修改 babel.config.js(或 .babelrc):
module.exports = {
  plugins: [
    [
      "component",
      {
        "libraryName": "element-ui",
        "styleLibraryName": "theme-chalk"
      }
    ]
  ]
};
  1. 在代码中按需引入组件(示例引入 ButtonSelect):
import { Button, Select } from 'element-ui';

Vue.component(Button.name, Button);
Vue.component(Select.name, Select);

使用 Element UI 组件

在 Vue 单文件组件中直接使用 Element UI 提供的组件:

<template>
  <el-button type="primary">按钮</el-button>
  <el-select v-model="value" placeholder="请选择">
    <el-option label="选项1" value="1"></el-option>
    <el-option label="选项2" value="2"></el-option>
  </el-select>
</template>

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

主题定制(可选)

如需修改默认主题,可通过官方主题工具 element-theme 或 SCSS 变量覆盖:

  1. 安装主题工具:
npm install element-theme -g
npm install element-theme-chalk -D
  1. 生成变量文件并修改:
et --init
  1. 编译主题:
et
  1. 在项目中引用生成的主题文件:
import '../theme/index.css';

标签: elementui
分享给朋友:

相关文章

elementui iview

elementui iview

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

elementui router

elementui router

Element UI 结合 Vue Router 的使用方法 Element UI 是一个基于 Vue.js 的组件库,而 Vue Router 是 Vue.js 的官方路由管理器。将两者结合使用可以…

yarn elementui

yarn elementui

安装 Element UI 与 Yarn Element UI 是一个基于 Vue.js 的组件库,使用 Yarn 作为包管理工具可以快速安装和集成。以下是具体方法: 确保已安装 Yarn 和 Vu…

elementui nuxt

elementui nuxt

在 Nuxt.js 中使用 Element UI Element UI 是一个基于 Vue.js 的组件库,适用于开发后台管理系统。在 Nuxt.js 项目中集成 Element UI 需要一些额外配…

selectable elementui

selectable elementui

使 ElementUI 组件可选中 ElementUI 默认情况下没有直接提供 selectable 功能的组件,但可以通过以下方法实现可选中效果。 使用 el-checkbox 实现单个选中 通过…

elementui sass

elementui sass

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