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 控制弹出窗口
Apr 10 Javascript
图片连续滚动代码[兼容IE/firefox]
Jun 11 Javascript
js中的string.format函数代码
Aug 11 Javascript
Jquery动态添加及删除页面节点元素示例代码
Jun 16 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
Jun 23 Javascript
轻松掌握JavaScript中的Math object数学对象
May 26 Javascript
微信小程序 摇一摇抽奖简单实例实现代码
Jan 09 Javascript
js 实现省市区三级联动菜单效果
Feb 20 Javascript
js构建二叉树进行数值数组的去重与优化详解
Mar 26 Javascript
原生JS实现列表子元素顺序反转的方法分析
Jul 02 Javascript
jQuery AJAX 方法success()后台传来的4种数据详解
Aug 08 jQuery
Vue向后台传数组数据,springboot接收vue传的数组数据实例
Nov 12 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 XML操作类DOMDocument
2009/12/16 PHP
php英文单词统计器
2016/06/23 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
php压缩文件夹最新版
2018/07/18 PHP
imagettftext() 失效,不起作用
2021/03/09 PHP
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
javaScript基础语法介绍
2015/02/28 Javascript
PHP守护进程实例
2015/03/06 Javascript
SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
2015/12/10 Javascript
使用jQuery调用XML实现无刷新即时聊天
2016/08/07 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
2016/09/15 Javascript
jquery事件绑定解绑机制源码解析
2016/09/19 Javascript
html判断当前页面是否在iframe中的实例
2016/11/30 Javascript
JQ中$(window).load和$(document).ready区别与执行顺序
2017/03/01 Javascript
Vuex之理解Getters的用法实例
2017/04/19 Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
2018/05/29 Javascript
小程序点赞收藏功能的实现代码示例
2018/09/07 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
Vue实例的对象参数options的几个常用选项详解
2019/11/08 Javascript
vue+element导航栏高亮显示的解决方式
2019/11/12 Javascript
微信小程序保持session会话的方法
2020/03/20 Javascript
JS寄快递地址智能解析的实现代码
2020/07/16 Javascript
Python日志模块logging简介
2015/04/13 Python
详解常用查找数据结构及算法(Python实现)
2016/12/09 Python
python实现数据预处理之填充缺失值的示例
2017/12/22 Python
Python实用技巧之利用元组代替字典并为元组元素命名
2018/07/11 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
python面向对象 反射原理解析
2019/08/12 Python
python多线程同步之文件读写控制
2021/02/25 Python
pytorch 计算ConvTranspose1d输出特征大小方式
2020/06/23 Python
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
俄罗斯最大的在线手表商店:Bestwatch.ru
2020/01/11 全球购物
建筑工程技术应届生自荐信
2013/09/27 职场文书
保险专业自荐信范文
2014/02/20 职场文书
《秋游》教学反思
2014/04/24 职场文书
阿里云 Windows server 2019 配置FTP
2022/04/28 Servers