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 文本框使用小结
May 22 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
Apr 30 Javascript
JQuery限制复选框checkbox可选中个数的方法
Apr 20 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
Sep 14 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
Jan 18 Javascript
Bootstrap表单使用方法详解
Feb 17 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
May 17 Javascript
详解ES6中的三种异步解决方案
Jun 28 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
Sep 16 Javascript
微信小程序实现弹幕墙(祝福墙)
Nov 18 Javascript
Vue仿Bibibili首页的问题
Jan 21 Vue.js
JS高级程序设计之class继承重点详解
Jul 07 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生成自己的LOG文件
2006/10/09 PHP
PHP脚本的10个技巧(4)
2006/10/09 PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
2013/06/24 PHP
深入解析fsockopen与pfsockopen的区别
2013/07/05 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
2018/05/12 PHP
PHP利用Mysql锁解决高并发的方法
2018/09/04 PHP
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
js 获取和设置css3 属性值的实现方法
2013/05/06 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
2014/05/18 Javascript
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
JS或jQuery获取ASP.NET服务器控件ID的方法
2015/06/08 Javascript
使用Javascript写的2048小游戏
2015/11/25 Javascript
JS中的进制转换以及作用
2016/06/26 Javascript
vue.js入门教程之基础语法小结
2016/09/01 Javascript
Web前端框架bootstrap实战【第一次接触使用】
2016/12/28 Javascript
浅谈sass在vue注意的地方
2017/08/10 Javascript
JavaScript for循环 if判断语句(学习笔记)
2017/10/11 Javascript
微信小程序Flex布局用法深入浅出分析
2019/04/25 Javascript
node.js爬虫框架node-crawler初体验
2020/10/29 Javascript
python使用ctypes模块调用windowsapi获取系统版本示例
2014/04/17 Python
Django使用Celery异步任务队列的使用
2018/03/13 Python
python 读取文件并替换字段的实例
2018/07/12 Python
详解【python】str与json类型转换
2019/04/29 Python
django框架基于模板 生成 excel(xls) 文件操作示例
2019/06/19 Python
用Python解数独的方法示例
2019/10/24 Python
pycharm显示远程图片的实现
2019/11/04 Python
对tensorflow中cifar-10文档的Read操作详解
2020/02/10 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
2020/05/07 Python
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
eBay英国购物网站:eBay.co.uk
2019/06/19 全球购物
奥地利票务门户网站:oeticket.com
2019/12/31 全球购物
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
2016/03/12 面试题
2014年小学国庆节活动方案
2014/09/16 职场文书
课外活动总结
2015/02/04 职场文书
集结号观后感
2015/06/08 职场文书
virtualenv隔离Python环境的问题解析
2022/06/21 Python