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 相关文章推荐
JavaScript的类型简单说明
Sep 03 Javascript
潜说js对象和数组
May 25 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
Aug 07 Javascript
jQuery的each终止或跳过示例代码
Dec 12 Javascript
jquery中$.post()方法的简单实例
Feb 04 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
Oct 29 Javascript
Javascript中拼接大量字符串的方法
Feb 05 Javascript
JS+CSS实现Div弹出窗口同时背景变暗的方法
Mar 04 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
Oct 30 Javascript
javascript中setAttribute兼容性用法分析
Dec 12 Javascript
JS实现课堂随机点名和顺序点名
Mar 09 Javascript
解决Mac node版本升级失败的问题
May 16 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针对cookie操作的队列操作类实例
2014/12/10 PHP
十个PHP高级应用技巧果断收藏
2015/09/25 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
PHP生成短网址的思路以及实现方法的详解
2019/03/25 PHP
JavaScript中的对象化编程
2008/01/16 Javascript
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2011/09/13 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
多个jquery.datatable共存,checkbox全选异常的快速解决方法
2013/12/10 Javascript
js获得当前时区夏令时发生和终止的时间代码
2014/02/23 Javascript
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
2014/06/09 Javascript
JavaScript三元运算符的多种使用技巧
2015/04/16 Javascript
JS实现仿google、百度搜索框输入信息智能提示的实现方法
2015/04/20 Javascript
浅析JS运动
2015/12/28 Javascript
javascript实现图片左右滚动效果【可自动滚动,有左右按钮】
2016/09/19 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
2017/04/20 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
2017/11/17 Javascript
jQuery简单实现根据日期计算星期几的方法
2019/01/09 jQuery
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
JavaScript实现拖拽效果
2020/03/16 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
React服务端渲染原理解析与实践
2021/03/04 Javascript
Python多线程编程(七):使用Condition实现复杂同步
2015/04/05 Python
python简单获取本机计算机名和IP地址的方法
2015/06/03 Python
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
Django实现快速分页的方法实例
2017/10/22 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
python实现函数极小值
2019/07/10 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
jupyter notebook清除输出方式
2020/04/10 Python
python的json包位置及用法总结
2020/06/21 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
2020/10/30 Python
Python在线和离线安装第三方库的方法
2020/10/31 Python
东南亚旅游平台:The Trip Guru
2018/01/01 全球购物
软件测试笔试题
2012/10/25 面试题
python小程序之飘落的银杏
2021/04/17 Python