|
在按照element-ui文档和网上各个文章的描述方式都未能正确配置出按需加载的功能。经小编一番摸索之后,终于搞定了,本篇文章记录实现的全过程
1 E6 ?8 d* U% K& L( g#1 node与vue的版本情况
$ a* _7 g h' x8 v1 ~/ C3 v, k : F- W; Q1 Q: u8 e5 W
#2 未按需加载打包后的文件情况2 S3 C5 Z) S6 D& E# [5 B1 f, g

2 l4 i3 B6 C9 K4 A, S由上图看出,只是引入了 element-ui 框架后,js文件急剧的上升到了 783KB,这显然是不能接受的。$ m8 W; e2 S1 q
element-ui 按需加载文档:https://element.eleme.cn/#/zh-CN/component/quickstart
; D: ^! _9 W3 H9 K) ]#3 添加 babel-plugin-component 依赖
& U, x! E0 Y, p2 r, f % b4 z2 T# Z9 K; G* f( N+ v
#4 正确配置按需功能- P, Z" x" X# o6 u' {
打开 官方文档地址,找到按需加载的示例代码处,复制 plugins 的内容,不能按文档中说的文件设置,这里是个坑;
! L/ J& @6 N2 ^打开项目根目录中的 babel.config.js ,粘贴刚才复制的内容,具体结果请看下图;/ i ?, i% K! U
: {" ]7 s* [) b* F. X& o% n
#5 按需引入到模块中# Z- k* Q$ M) d I( Q* [+ v

: N: v7 h3 R% @5 a/ d7 s5 g4 n#6 已按需加载打包后的文件情况
) k3 s1 I, n5 o
, z, h; F" `2 F% t4 K) B. x. ` & y" y/ ^: z* V* q: C
啦!啦!啦!按需加载的设置成功了,可以疯狂的进行编码了。
, }; j. v6 T7 w! L9 R8 \% w路由懒加载也是一种优化方式哦!% z: {2 I* [/ Z$ O( f
补充知识:vue-cli@4安装Element-ui
! J9 U0 d; B0 Gvue-cli@3.0之后,element-ui提供相应的element插件,我们可以用这个插件快速的来安装element-ui。只需要cd到工程根目录,运行vue add element即可:
4 N2 u1 e5 W- H1 [9 f7 kvue add element- R$ S* _2 j# [
1,选择全部导入' \7 \% e0 q6 A

+ C, t5 a+ G1 P2,第二步 选择Y
% \5 U, i- j2 l+ h3 V! I- j3 _3,第三步直接回车# m2 x# v( h$ |. \/ D

8 V9 R& N p7 g5 ~& e3 d% q) I2 k以上这篇Vue-cli4 配置 element-ui 按需引入操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。- Z& o$ V3 Q6 R, Y2 W6 K
& R' x! N6 R, t, Q- d! A6 X+ L来源:http://www.jb51.net/article/195456.htm& i2 j1 D7 B7 [2 c' p, e
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|