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 相关文章推荐
jquery $(this).attr $(this).val方法使用介绍
Oct 08 Javascript
JS控制日期显示的小例子
Nov 23 Javascript
javascript写的一个模拟阅读小说的程序
Apr 04 Javascript
angularJS提交表单(form)
Feb 09 Javascript
原生js实现简单的链式操作
Jul 04 Javascript
JS库中的Particles.js在vue上的运用案例分析
Sep 13 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
Aug 13 Javascript
JQuery中DOM节点的操作与访问方法实例分析
Dec 23 jQuery
vue中js判断长时间不操作界面自动退出登录(推荐)
Jan 22 Javascript
JavaScript forEach中return失效问题解决方案
Jun 01 Javascript
vue+element实现图片上传及裁剪功能
Jun 29 Javascript
vue实现简单数据双向绑定
Apr 28 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
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
2016/11/22 PHP
php面向对象的用户登录身份验证
2017/06/08 PHP
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
Javascript表达式中连续的 && 和 || 之赋值区别
2010/10/17 Javascript
javascript 动态创建表格的2种方法总结
2015/03/04 Javascript
kindeditor修复会替换script内容的问题
2015/04/03 Javascript
javascript异步处理工作机制详解
2015/04/13 Javascript
js光标定位文本框回车表单提交问题的解决方法
2015/05/11 Javascript
jQuery焦点图插件SaySlide
2015/12/21 Javascript
Bootstrap和Java分页实例第一篇
2016/12/23 Javascript
javascript表单正则应用
2017/02/04 Javascript
javascript实现滑动解锁功能
2017/03/22 Javascript
javascript闭包功能与用法实例分析
2017/04/06 Javascript
Angular中实现树形结构视图实例代码
2017/05/05 Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
2018/02/09 Javascript
解决vue select当前value没有更新到vue对象属性的问题
2018/08/30 Javascript
javascript设计模式 ? 抽象工厂模式原理与应用实例分析
2020/04/09 Javascript
[02:34]2016完美“圣”典风云人物:BurNIng专访
2016/12/10 DOTA
python+matplotlib绘制饼图散点图实例代码
2018/01/20 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
2020/01/04 Python
关于tf.matmul() 和tf.multiply() 的区别说明
2020/06/18 Python
Python requests及aiohttp速度对比代码实例
2020/07/16 Python
Html5 页面适配iPhoneX(就是那么简单)
2019/09/05 HTML / CSS
Myprotein葡萄牙官方网站:英国优质运动营养品牌
2016/09/12 全球购物
英国著名药妆店:Superdrug
2021/02/13 全球购物
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
2015/08/25 面试题
YII2 全局异常处理深入讲解
2021/03/24 PHP
财务担保书范文
2014/04/02 职场文书
《金子》教学反思
2014/04/13 职场文书
护士2014年终工作总结
2014/11/11 职场文书
武当山导游词
2015/02/03 职场文书
2015年安全月活动总结
2015/03/26 职场文书
详解MySQL InnoDB存储引擎的内存管理
2021/04/08 MySQL
解决Vue+SpringBoot+Shiro跨域问题
2021/06/09 Vue.js
CSS中使用grid布局实现一套模板多种布局
2022/07/15 HTML / CSS