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 相关文章推荐
checkbox勾选判断代码分析
Jun 11 Javascript
js实现照片墙功能实例
Feb 05 Javascript
Bootstrap每天必学之导航条(二)
Mar 01 Javascript
关于JavaScript中事件绑定的方法总结
Oct 26 Javascript
AngularJS $http模块POST请求实现
Apr 08 Javascript
微信小程序 ES6Promise.all批量上传文件实现代码
Apr 14 Javascript
layui前段框架日期控件使用方法详解
May 19 Javascript
Vue父子组建的简单通信之控制开关Switch的实现
Jun 04 Javascript
详解从react转职到vue开发的项目准备
Jan 14 Javascript
VUE安装使用教程详解
Jun 03 Javascript
简述vue-cli中chainWebpack的使用方法
Jul 30 Javascript
Handtrack.js库实现实时监测手部运动(推荐)
Feb 08 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使用google地图应用实例
2014/12/31 PHP
Mac环境下php操作mysql数据库的方法分享
2015/05/11 PHP
PHP实现的方程求解示例分析
2016/11/11 PHP
一些不错的js函数ajax
2008/08/20 Javascript
javascript对JSON数据排序的3个例子
2014/04/12 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
使用jQueryMobile实现滑动翻页效果的方法
2015/02/04 Javascript
JS数组的常见用法实例
2015/02/10 Javascript
jquery实现select下拉框美化特效代码分享
2015/08/18 Javascript
JS+CSS实现DIV层的展开、收缩效果
2016/01/28 Javascript
JavaScript如何实现组合列表框中元素移动效果
2016/03/01 Javascript
原生js封装二级城市下拉列表的实现代码
2016/06/16 Javascript
js控制li的隐藏和显示实例代码
2016/10/15 Javascript
jQuery滚动监听实现商城楼梯式导航效果
2017/03/06 Javascript
使用Node.js搭建静态资源服务详细教程
2017/08/02 Javascript
webpack组织模块打包Library的原理及实现
2018/03/10 Javascript
如何以Angular的姿势打开Font-Awesome详解
2018/04/22 Javascript
微信小程序WebSocket实现聊天对话功能
2018/07/06 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
2019/07/04 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
Python中的zipfile模块使用详解
2015/06/25 Python
Python连接DB2数据库
2016/08/27 Python
python dataframe astype 字段类型转换方法
2018/04/11 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
python利用7z批量解压rar的实现
2019/08/07 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
多重CSS背景动画实现方法示例
2014/04/04 HTML / CSS
Hunkemöller西班牙:欧洲最大的内衣连锁店
2018/08/15 全球购物
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
企划主管岗位职责
2013/12/12 职场文书
物业经理自我鉴定
2014/03/03 职场文书
授权委托书怎么写
2014/09/25 职场文书
2014年节能降耗工作总结
2014/12/11 职场文书
Vue全家桶入门基础教程
2021/05/14 Vue.js
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL