京东6.18大促主会场领京享红包更优惠

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1594|回复: 0

Vue-cli4 配置 element-ui 按需引入操作

[复制链接]

25

主题

0

回帖

10

积分

新手上路

积分
10
发表于 2020-9-18 19:31:47 | 显示全部楼层 |阅读模式 来自 中国
在按照element-ui文档和网上各个文章的描述方式都未能正确配置出按需加载的功能。经小编一番摸索之后,终于搞定了,本篇文章记录实现的全过程
1 |. d& C+ C, `5 X1 x" R3 _. q6 E#1 node与vue的版本情况
9 e3 ]/ m! B) }  F* O- N  _& H5 Z: R
#2 未按需加载打包后的文件情况
8 {8 `  w: z! o$ [5 c. ~9 M
0 }: m) F( Q9 A+ S由上图看出,只是引入了 element-ui 框架后,js文件急剧的上升到了 783KB,这显然是不能接受的。" O. U  ?4 u/ v; f. {" w
element-ui 按需加载文档:https://element.eleme.cn/#/zh-CN/component/quickstart
2 J0 f6 \7 V' D* o- V, L1 u) P#3 添加 babel-plugin-component 依赖) K- [3 p( c/ i

  P. j& p7 o. t) p* U) i' }#4 正确配置按需功能) ~% d9 t4 h) u2 Z0 J( C/ }
打开 官方文档地址,找到按需加载的示例代码处,复制 plugins 的内容,不能按文档中说的文件设置,这里是个坑;
/ g5 f1 _/ L- k& P7 V: Z打开项目根目录中的 babel.config.js ,粘贴刚才复制的内容,具体结果请看下图;) \* e/ g, V+ m! `
- U( L; ~1 h! e' L- F. \
#5 按需引入到模块中
- }& h/ A; H5 R/ r2 w7 D, d
9 `( h( k* u! m6 [! L#6 已按需加载打包后的文件情况; H$ x% ?. ~8 L/ ?# E

& \5 A( r3 C. v6 u5 s$ }. E9 ?0 @# C
啦!啦!啦!按需加载的设置成功了,可以疯狂的进行编码了。
# ?5 B2 H, q  N) u0 M# ~路由懒加载也是一种优化方式哦!2 a+ v& Q1 J8 C7 m& W
补充知识:vue-cli@4安装Element-ui" w( J3 L4 S  ]) W: a
vue-cli@3.0之后,element-ui提供相应的element插件,我们可以用这个插件快速的来安装element-ui。只需要cd到工程根目录,运行vue add element即可:
' t  z6 h& T& E2 _+ r7 k! Y$ A
vue add element
. s, d  ^' R( Y: x/ H
1,选择全部导入4 j5 ~2 J4 q6 Z
  ?. T; Z* q% m$ u
2,第二步 选择Y
2 G0 b3 ]: @" T" H3,第三步直接回车0 @* C, H7 S" z) ^1 b4 r/ m

7 s0 `0 l' V+ m! K% B以上这篇Vue-cli4 配置 element-ui 按需引入操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。6 u6 `) I8 B% W$ s, h
; x( F2 I/ Q( b7 R- m
来源:http://www.jb51.net/article/195456.htm; z: d  C' T6 e$ q4 m9 G) x
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

帖子地址: 

梦想之都-俊月星空 优酷自频道欢迎您 http://i.youku.com/zhaojun917
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /6 下一条

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )|网站地图

GMT+8, 2025-7-17 23:21 , Processed in 0.037759 second(s), 24 queries .

Powered by Mxzdjyxk! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表