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

使用elementui

2026-03-06 01:47:10前端教程

安装 Element UI

通过 npm 或 yarn 安装 Element UI:

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

引入 Element UI

在 Vue 项目中全局引入 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 按需加载组件以减少体积:

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

使用组件示例

以按钮和表格组件为例:

使用elementui

<template>
  <div>
    <el-button type="primary">点击</el-button>
    <el-table :data="tableData">
      <el-table-column prop="name" label="姓名"></el-table-column>
      <el-table-column prop="age" label="年龄"></el-table-column>
    </el-table>
  </div>
</template>

<script>
export default {
  data() {
    return {
      tableData: [
        { name: '张三', age: 20 },
        { name: '李四', age: 22 }
      ]
    };
  }
};
</script>

主题定制

通过覆盖 SCSS 变量自定义主题:

  1. 安装 sass-loadernode-sass
    npm install sass-loader node-sass -D
  2. 创建 element-variables.scss 文件:
    $--color-primary: #ff0000; /* 修改主色调 */
    @import "~element-ui/packages/theme-chalk/src/index";
  3. 在项目中引入该文件(需配置 Webpack 处理 SCSS)。

国际化支持

切换为英文或其他语言:

import Vue from 'vue';
import ElementUI from 'element-ui';
import locale from 'element-ui/lib/locale/lang/en';

Vue.use(ElementUI, { locale });

注意事项

  • 确保 Vue 版本兼容(Element UI 支持 Vue 2.x)。
  • 按需引入时需正确配置 Babel 插件。
  • 主题定制需检查 Webpack 的 SCSS 解析配置。

官方文档提供完整的组件 API 和示例,建议直接查阅:Element UI 官方文档

标签: elementui
分享给朋友:

相关文章

elementui教程

elementui教程

ElementUI 教程 ElementUI 是基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件,适用于快速开发企业级应用。以下是基础教程和进阶使用指南。 安装与引入 通过 npm 安…

整合elementui

整合elementui

整合 Element UI 的方法 Element UI 是一个基于 Vue.js 的组件库,整合到项目中的方法如下: 安装 Element UI 通过 npm 或 yarn 安装 Element…

elementui npm

elementui npm

安装 Element UI 的步骤 使用 npm 安装 Element UI 是最常见的方式,适用于基于 Vue.js 的项目。 npm install element-ui -S 安装完成后,可以…

elementui工具

elementui工具

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

slider elementui

slider elementui

Slider 组件概述 Element UI 的 Slider 组件是一个滑动输入条,允许用户通过拖动滑块来选择数值或范围。适用于需要精确调整数值的场景,如音量控制、价格区间筛选等。 基本用法 引入…

基于elementui

基于elementui

ElementUI 简介 ElementUI 是一套基于 Vue.js 的桌面端组件库,由饿了么前端团队开发并开源。它提供了丰富的 UI 组件(如表格、表单、弹窗等),适合快速构建企业级中后台产品。…