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 相关文章推荐
再谈querySelector和querySelectorAll的区别与联系
Apr 20 Javascript
jquery查找tr td 示例模拟
May 08 Javascript
Javascript编写俄罗斯方块思路及实例
Jul 07 Javascript
JavaScript实现给按钮加上双重动作的方法
Aug 14 Javascript
jquery+正则实现统一的表单验证
Sep 20 Javascript
谈谈target=_new和_blank的不同之处
Oct 25 Javascript
手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效
Dec 06 Javascript
微信小程序 本地存储及登录页面处理实例详解
Jan 11 Javascript
jQuery实现ajax无刷新分页页码控件
Feb 28 Javascript
通过npm引用的vue组件使用详解
Mar 02 Javascript
Thinkphp5微信小程序获取用户信息接口的实例详解
Sep 26 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
Jan 26 Vue.js
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
JS 自定义函数缺省值的设置方法
2010/05/05 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
2012/12/21 Javascript
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
2013/01/09 Javascript
js调用后台servlet方法实例
2013/06/09 Javascript
Firefox和IE兼容性问题及解决方法总结
2013/10/08 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
2015/09/02 Javascript
jQuery+json实现的简易Ajax调用实例
2015/12/14 Javascript
JavaScript知识点总结(十)之this关键字
2016/05/31 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
老生常谈JavaScript中的this关键字
2016/10/01 Javascript
详解微信小程序 页面跳转 传递参数
2016/12/08 Javascript
微信小程序 页面之间传参实例详解
2017/01/13 Javascript
基于javascript实现最简单选项卡切换
2017/02/01 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
angularjs实现简单的购物车功能
2017/09/21 Javascript
富文本编辑器vue2-editor实现全屏功能
2019/05/26 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
通过实例解析JavaScript for in及for of区别
2020/06/15 Javascript
Vue Elenent实现表格相同数据列合并
2020/11/30 Vue.js
[53:49]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python统计文本文件内单词数量的方法
2015/05/30 Python
Python中的自省(反射)详解
2015/06/02 Python
基础的十进制按位运算总结与在Python中的计算示例
2016/06/28 Python
Python 模板引擎的注入问题分析
2017/01/01 Python
详解如何使用Python编写vim插件
2017/11/28 Python
Python操作Sql Server 2008数据库的方法详解
2018/05/17 Python
Python3.5实现的罗马数字转换成整数功能示例
2019/02/25 Python
Python接口测试get请求过程详解
2020/02/28 Python
django 取消csrf限制的实例
2020/03/13 Python
python 工具 字符串转numpy浮点数组的实现
2020/03/14 Python
2014流动人口计划生育工作总结
2014/12/20 职场文书
2015中学教师个人工作总结
2015/07/22 职场文书
升学宴来宾致辞
2015/07/27 职场文书
解决Django transaction进行事务管理踩过的坑
2021/04/24 Python
Python-OpenCV实现图像缺陷检测的实例
2021/06/11 Python