导航

vue提升首屏加载速度 Vue项目提高页面加载速度的方法

日期:2022-06-25 21:03:31 点击量:112 作者:管理员

1、路由懒加载

路由懒加载简单来说就是访问到当前页面才会加载相关资源,提高页面加载速度。

{

path: '/login', name: 'login',

: => ([';], )

}

2、引入CDN

细心的同学会发现,项目打包完成后dist文件中有个 xxxx.js文件,此文件由引入的插件、库生成vue提升首屏加载速度,引入的越多,文件就越大vue提升首屏加载速度,为此将体积较大的插件通过CDN引入,降低文件的大小。

vue初屏加载慢_vue 页面加载loading_vue提升首屏加载速度

假设vue项目引用以下组件

;;

;./App.;

from './'

axios from ';

iView from ';

';

vue 页面加载loading_vue提升首屏加载速度_vue初屏加载慢

(1)、在/build/.base.conf.js中,增加

. = {

: {

';: 'Vue',

';: ';,

';: ';

}

vue初屏加载慢_vue提升首屏加载速度_vue 页面加载loading

}

(2)、为解决dev环境下,重复引用库的问题,复制/index.html为/index.dev.html,并修改/build/.dev.conf

: [

new ({

: 'index.;,

// : 'index.;,

: 'index.dev.;,

vue初屏加载慢_vue 页面加载loading_vue提升首屏加载速度

: true

})

]

(3)、在index.html中,引入cdn文件

(4)、提取css到外部,减少app.css体积

去除/src/main.js中引入的css文件,改为在开发环境下使用

;iview/dist//iview.css

vue提升首屏加载速度_vue 页面加载loading_vue初屏加载慢

if (.;') {

('mint-;)

}

在/index.hrml中引入CDN文件

3、使用组建按需加入

如对于-ui,需要那部分就使用哪部分。

4、将组件写的css整合到一个文件里;

5、打包时可以不下载Map文件,因为Map文件占内存也很大

相关推荐
服务项目
微信客服
18762851140
地址:南通市人民东路699号京扬广场D座405
E-mail:18762754067@163.com
Copyright © 2021 南通企邦信息科技有限公司 版权所有 备案号:苏ICP备2020057398号-1 网站地图
高端网站建设 公众号开发 小程序制作 网站seo优化 H5活动营销 互联网产品

18762851140

提交需求