element团队为新版的 vue-cli4 准备了相应的 Element Plus 插件


安装依赖

npm install element-plus --save

main.js全局引入,样式文件需要单独引入

import { createApp } from 'vue'
import ElementPlus from 'element-plus';
import 'element-plus/lib/theme-chalk/index.css';
import App from './App.vue';const app = createApp(App)
app.use(ElementPlus)
app.mount('#app')

按需引入需要借助babel-plugin-import插件,详情见官网


自定义样式变量:

如果你的项目也使用了 SCSS,那么可以直接在项目中改变 Element Plus 的样式变量,否则参考官网的其他方法。
在src中创建element-variables.scss

/* 所有变量在这里改后生效 */
/* 改变主题色变量 */
$--color-primary: teal;/* 改变 icon 字体路径变量,必需 */
$--font-path: '~element-plus/lib/theme-chalk/fonts';@import "~element-plus/packages/theme-chalk/src/index";

main.js中引入

import Vue from 'vue'
import ElementPlus from 'element-plus'
import './element-variables.scss'
import App from './App.vue';const app = createApp(App)
app.use(ElementPlus)

vue3.0、cli4项目引入element plus相关推荐

  1. 关于 vue3.0 实战项目 setup、 props、 reactive、ref

    关于 vue3.0 实战项目中遇到的问题 介绍vue3.0的特性: 亿点小知识 1.diff算法的优化 增加了静态标记PatchFlag 2.按需编译,体积比Vue2.x更小(Tree shaking ...

  2. vue3.0实战项目

    vue3.0+typescript+vite2实战:后台管理系统 一.技术栈 二.功能架构 三.框架搭建 四.安装插件 1.路由插件vue-router4安装使用 2.vuex4的安装 3.安装sas ...

  3. Vue3.0 + Ts 项目框架搭建二:路由 Router

    前言 上篇文章我们使用 vue-cli 创建了模板项目,可以看到安装的依赖只有 vue,所以要正常的驱动项目,安装必要的依赖是跑不了. 其中Router是控制整个系统的页面路由,是最重要的依赖之一.因 ...

  4. idea2020.2.2怎么创建web项目_创建Vue3.0的项目

    1. 查看Vue的环境版本 Vue -V 如果版本低于4.0,则需要升级Vue的版本 npm install -g @vue/cli 2. 创建Vue 3.0的项目 3. VS Code 的环境配置 ...

  5. vue main.js中引入js_手把手教你深入Vue3.0(Vue-cli4)项目打包性能优化实践

    记录了自己的博客在禁用缓存的情况下,从八九秒加载时间到最终985ms的优化实践,开启缓存的情况下能达到138ms的访问速度 本人的个人博客采用的是Vue-cli4.1.2 + typescript构建 ...

  6. Vue3.0 + Ts 项目框架搭建四:配置 Svg-Icon、Icon图标

    1. 在src文件下,创建components/SvgIcon/index.vue组件 <template><divv-if="isExternal":style ...

  7. Vue3.0 + Ts 项目使用element-plus 自动按需导入 使用v-loading报错

    问题展示: 使用v-loading报错 无法找到样式 element-plus/es/components/loading-directive/style/css 解决办法: element-plus ...

  8. Vue3.0中如何引入jQuery并使用

    1.安装jquery 终端使用 npm 命令安装 : npm install jquery --save 2.找到babel.config.js文件 有的小伙伴可能项目结构不一样文件 名字会有点不一样 ...

  9. TypeScript及TypeScript在vue3.0项目中的基本使用

    一. TypeScript是什么 TypeScript 是一种由微软开发的自由开源的编程语言,主要提供了类型系统和对 ES6的支持.它是JavaScript的一个超集,扩展了JavaScript的 语 ...

最新文章

  1. flash TweenMax用法
  2. git 拉代码_一篇文章理清Git
  3. QT乱码总结0.Qt乱码产生因素
  4. 使用管道符组合使用命令_如何使用管道的魔力
  5. 报错,npm ERR! code ENOLOCAL
  6. 关于“携号转网” 还有许多你不知道的事
  7. GUI为什么不设计为多线程?
  8. Python 元组拆包
  9. python如何运行_家长看的懂的Python编程---电脑要如何运行Python?
  10. 大气层整合傻瓜包_三国无双7大气层傻瓜包存档
  11. c语言绝对值大小并输出原值,c语言中绝对值大小的比较
  12. linux 囊括所有安装
  13. mysql最后一步装不上_mysql安装最后一步 安装不上
  14. 怎么更改计算机管理员的用户名,如何修改系统默认账户administrator
  15. SQL 语句:不得使用外键与级联,一切外键概念必须在应用层解决
  16. Ping通外网但就是不能打开所有网页
  17. react native 研究
  18. 解决 Win 10 ipv6无网络权限/无Internet连接权限 问题
  19. CSS中#号、.号、*号详解
  20. Html-移动端与响应式

热门文章

  1. 收集程序员的几幅对联
  2. 启动rrt什么意思_python学习第144课--创建虚拟机、设置虚拟机参数以及启动虚拟机...
  3. 云栖专辑 | 阿里开发者们的第6个感悟:享受折磨
  4. 查找域内所有的Windows Server 2012 R2的服务器,并区分出哪些是物理机,那些是虚拟机...
  5. Shell 更好看的回显
  6. 微博自媒体,一个新的生态
  7. Linux服务器上监控网络带宽与监控性能命令大全
  8. 关于volatile(转)
  9. IE开发人员工具无法使用
  10. Windows下的gcc/gc++编译环境配置