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替换table中的内容并显示进度条的代码
Aug 02 Javascript
Js 导出table内容到Excel的简单实例
Nov 19 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
Mar 25 Javascript
javascript实现别踩白块儿小游戏程序
Nov 22 Javascript
javascript中错误使用var造成undefined
Mar 31 Javascript
微信小程序 textarea 组件详解及简单实例
Jan 10 Javascript
JavaScript实现全选取消效果
Dec 14 Javascript
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
js正则相关知识点专题
May 10 Javascript
工作中常用到的ES6语法
Sep 04 Javascript
微信小程序图片左右摆动效果详解
Jul 13 Javascript
解决vue页面刷新,数据丢失的问题
Nov 24 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正则匹配汉字的方法介绍
2013/04/25 PHP
Mysql中分页查询的两个解决方法比较
2013/05/02 PHP
PHP cdata 处理(详细介绍)
2013/07/05 PHP
thinkphp实现上一篇与下一篇的方法
2014/12/08 PHP
解读PHP的Yii框架中请求与响应的处理流程
2016/03/17 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
jquery如何获取复选框的值
2013/12/12 Javascript
jquery自定义滚动条插件示例分享
2014/02/21 Javascript
JavaScript中读取和保存文件实例
2014/05/08 Javascript
JavaScript学习笔记之JS函数
2015/01/22 Javascript
jQuery中使用each处理json数据
2015/04/23 Javascript
jquery实现滑动特效代码
2015/08/10 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
JavaScript实现图片自动加载的瀑布流效果
2016/04/11 Javascript
JS实现全屏的四种写法
2016/12/30 Javascript
快速实现JS图片懒加载(可视区域加载)示例代码
2017/01/04 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
bootstrap table表格插件使用详解
2017/05/08 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
2017/08/15 jQuery
jQuery取得元素标签名称小结(附代码)
2017/08/16 jQuery
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
2018/01/25 Javascript
Vue中的transition封装组件的实现方法
2019/08/13 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
2020/05/11 Javascript
[50:11]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第三场
2018/04/09 DOTA
python函数参数(必须参数、可变参数、关键字参数)
2019/08/16 Python
Django密码存储策略分析
2020/01/09 Python
基于TensorBoard中graph模块图结构分析
2020/02/15 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
浅谈HTML5 & CSS3的新交互特性
2016/07/19 HTML / CSS
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
后勤岗位职责
2013/11/26 职场文书
员工合理化建议书
2014/05/19 职场文书
销售类求职信
2014/06/13 职场文书
计生办班子群众路线教育实践活动个人对照检查材料思想汇报
2014/10/04 职场文书
农业项目投资意向书
2015/05/09 职场文书
感动中国何玥观后感
2015/06/02 职场文书