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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1573|回复: 0

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

[复制链接]

25

主题

0

回帖

10

积分

新手上路

积分
10
发表于 2020-9-18 19:31:47 | 显示全部楼层 |阅读模式 来自 中国
在按照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 k
vue 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
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

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

×

帖子地址: 

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-2-25 17:19 , Processed in 0.036294 second(s), 23 queries .

Powered by Mxzdjyxk! X3.5

© 2001-2025 Discuz! Team.

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