Vue-cli4 配置 element-ui 按需引入操作


Posted in Javascript onSeptember 11, 2020

在按照element-ui文档和网上各个文章的描述方式都未能正确配置出按需加载的功能。经小编一番摸索之后,终于搞定了,本篇文章记录实现的全过程

#1 node与vue的版本情况

Vue-cli4 配置 element-ui 按需引入操作

#2 未按需加载打包后的文件情况

Vue-cli4 配置 element-ui 按需引入操作

由上图看出,只是引入了 element-ui 框架后,js文件急剧的上升到了 783KB,这显然是不能接受的。

element-ui 按需加载文档:https://element.eleme.cn/#/zh-CN/component/quickstart

#3 添加 babel-plugin-component 依赖

Vue-cli4 配置 element-ui 按需引入操作

#4 正确配置按需功能

打开 官方文档地址,找到按需加载的示例代码处,复制 plugins 的内容,不能按文档中说的文件设置,这里是个坑;

打开项目根目录中的 babel.config.js ,粘贴刚才复制的内容,具体结果请看下图;

Vue-cli4 配置 element-ui 按需引入操作

#5 按需引入到模块中

Vue-cli4 配置 element-ui 按需引入操作

#6 已按需加载打包后的文件情况

Vue-cli4 配置 element-ui 按需引入操作

Vue-cli4 配置 element-ui 按需引入操作

啦!啦!啦!按需加载的设置成功了,可以疯狂的进行编码了。

路由懒加载也是一种优化方式哦!

补充知识:vue-cli@4安装Element-ui

vue-cli@3.0之后,element-ui提供相应的element插件,我们可以用这个插件快速的来安装element-ui。只需要cd到工程根目录,运行vue add element即可:

vue add element

1,选择全部导入

Vue-cli4 配置 element-ui 按需引入操作

2,第二步 选择Y

3,第三步直接回车

Vue-cli4 配置 element-ui 按需引入操作

以上这篇Vue-cli4 配置 element-ui 按需引入操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
学习ExtJS form布局
Oct 08 Javascript
什么是cookie?js手动创建和存储cookie
May 27 Javascript
用Move.js配合创建CSS3动画的入门指引
Jul 22 Javascript
JS实现的多张图片轮流播放幻灯片效果
Jul 22 Javascript
微信公众号 客服接口的开发实例详解
Sep 28 Javascript
利用JS判断鼠标移入元素的方向
Dec 11 Javascript
BootStrap整体框架之基础布局组件
Dec 15 Javascript
JavaScript数组迭代方法
Mar 03 Javascript
vue实现分页栏效果
Jun 28 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
Mar 04 Javascript
Vue实现浏览器打印功能的代码
Apr 17 Javascript
JS this关键字在ajax中使用出现问题解决方案
Jul 17 Javascript
vue 子组件和父组件传值的示例
Sep 11 #Javascript
jQuery实现朋友圈查看图片
Sep 11 #jQuery
详解webpack的文件监听实现(热更新)
Sep 11 #Javascript
js代码编写无缝轮播图
Sep 13 #Javascript
vue-cli脚手架的.babelrc文件用法说明
Sep 11 #Javascript
解决vue与node模版引擎的渲染标记{{}}(双花括号)冲突问题
Sep 11 #Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
Sep 11 #Javascript
You might like
PHP error_log()将错误信息写入一个文件(定义和用法)
2013/10/25 PHP
PHP simplexml_load_string()函数实例讲解
2019/02/03 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
基于PHP实现短信验证码发送次数限制
2020/07/11 PHP
PHP文件操作简单介绍及函数汇总
2020/12/11 PHP
枚举JavaScript对象的函数
2006/12/22 Javascript
Prototype使用指南之form.js
2007/01/10 Javascript
用Jquery实现多级下拉框无刷新的联动
2010/12/22 Javascript
JavaScript编写推箱子游戏
2015/07/07 Javascript
JavaScript事件类型中UI事件详解
2016/01/14 Javascript
Bootstrap学习笔记之环境配置(1)
2016/12/07 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
微信小程序实现多行文字超出部分省略号显示功能
2019/10/23 Javascript
前端 javascript 实现文件下载的示例
2020/11/24 Javascript
python多重继承新算法C3介绍
2014/09/28 Python
python连接oracle数据库实例
2014/10/17 Python
python通过pil将图片转换成黑白效果的方法
2015/03/16 Python
Python下载指定页面上图片的方法
2016/05/12 Python
Python基础知识_浅谈用户交互
2017/05/31 Python
机器学习经典算法-logistic回归代码详解
2017/12/22 Python
你需要学会的8个Python列表技巧
2020/06/24 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
canvas绘制图片drawImage使用方法
2020/09/15 HTML / CSS
如何设定的weblogic的热启动模式(开发模式)与产品发布模式
2012/09/08 面试题
销售自荐信
2013/10/22 职场文书
酒店总经理助理职责
2014/02/12 职场文书
护士自我鉴定总结
2014/03/24 职场文书
设计专业毕业生求职信
2014/06/25 职场文书
端午节活动总结
2014/08/26 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
小学优秀学生评语
2014/12/29 职场文书
2015年医药代表工作总结
2015/04/25 职场文书
新娘婚礼答谢词
2015/09/29 职场文书
工商局调档介绍信
2015/10/22 职场文书
你会写报告?产品体验报告到底该怎么写?
2019/08/14 职场文书
sql注入报错之注入原理实例解析
2022/06/10 MySQL