位置: IT常识 - 正文

vue项目首屏加载过慢解决方案(vue项目首屏加载过慢)

编辑:rootadmin
vue项目首屏加载过慢解决方案 前言

推荐整理分享vue项目首屏加载过慢解决方案(vue项目首屏加载过慢),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue首屏白屏如何解决,vue项目首页加载慢,vue首屏加载优化简书,vue首屏加载优化简书,vue项目首页加载慢,vue怎么解决首次加载白屏问题,vue首屏加载优化简书,vue项目首屏加载过慢,内容如对您有帮助,希望把文章链接给更多的朋友!

因为我的一个vue项目首页打开加载了好久,所以决定优化一下。发现是打包体积太大了,页面才加载慢主要是第三方库。 优化着优化着就想要更好一点,于是逛博客搜索,参照了几个博主的解决方法整理出一下几点。​

一、防止编译文件中出现map文件

在 config/index.js 文件中将productionSourceMap的值设置为false.

二、使用CDN加载第三方库vue项目首屏加载过慢解决方案(vue项目首屏加载过慢)

在打包后发现chunk-vendor.js 文件占用内存特别大,这里面主要是使用的一些第三方库,例如 vue-router,axios,elementUI ,echarts等文件。 通过在index.html 中直接引入第三方资源来缓解我们服务器的压力,其原理是将我们的压力分给了其他服务器站点。 推荐外部的库文件使用CDN资源: bootstrap CDN:https://www.bootcdn.cn Staticfile CDN:https://www.staticfile.org jsDelivr CDN:https://www.jsdelivr.com 75 CDN:https://cdn.baomitu.com UNPKG:https://unpkg.com cdnjs:https://cdnjs.com

使用方法

第一步 在index.html文件中引入第三方库 第二步 去vue-config文件中去配置externals,写上你已经在index.html中引用了cdn的库。

三、图片资源压缩以及使用图片懒加载

可以用精灵图等减少http请求

四、vue-router 路由懒加载

懒加载即组件延迟加载,通常vue的页面在运行后进入都会有一个默认的页面,而其他未显示的页面只有在点击后才需要加载出来,实现按需请求,从而减少第一次加载的时候耗时。

懒加载路由配置:

const xxx= () => import('@/pages/xxx')五、gzip压缩

前端配置gzip压缩,并且服务端使用nginx开启gzip,用来减小网络传输的流量大小。 第一步 命令行执行:npm i compression-webpack-plugin -D 第二步 在webpack的dev开发配置文件中加入如下代码:

const CompressionWebpackPlugin = require('compression-webpack-plugin')plugins: [ new CompressionWebpackPlugin()]六、前端代码优化合理使用v-if和v-show使用定时器和回调函数等记得销毁避免意外的全局变量适当使用闭包避免内存泄漏
本文链接地址:https://www.jiuchutong.com/zhishi/297777.html 转载请保留说明!

上一篇:安装element ui(安装elementUI)

下一篇:CSS奇思妙想之-利用CSS裁剪(clip-path)完成各种图形(sbc奇思妙想)

  • 印花税退回计入什么科目
  • 财务软件费用可以抵税吗
  • 去年工资计提错误,今年如何修改
  • 转出未交增值税在借方是什么意思
  • 融资租赁公司收购要求
  • 初始余额录入时需要录入什么
  • 进口奶牛缴纳增值税
  • 制造费用明细账实例图
  • 税务评估补税如何入账处理合适?
  • 发票添加商品编码怎么填
  • 合同印花税多交了怎么退
  • 企业账户短信提醒可以用别人手机号吗
  • 2019年煤炭
  • 哪些人可以享受长护险
  • 物业公司税务风险
  • 企业所得税免征和不征
  • 印花税可以计入开办费吗
  • 房产税原值包括印花税吗
  • 广告公司认定一般多少钱
  • 长租押金多少合适
  • 非公党费返还
  • 公司买别人汇票有风险吗
  • macbook怎么和ipad
  • 宿舍开店能开些啥
  • 财务预提
  • 发出商品是在产品吗
  • 出租的土地
  • 社保退休金计算方法
  • incredicle
  • 结算备付金管理办法(2019年修订版)
  • php中session和cookie
  • less预处理器详解
  • 定期定额户个人经营所得
  • 长期应付款核算范围有哪些
  • apache druid使用
  • 小企业会计准则 存货
  • 应交税费下的科目设置
  • 个税APP怎么填报扣税最少
  • 代管资金支出怎么做账
  • 广告公司的一般纳税人税率是多少
  • 一般计税方法下自来水公司(一般纳税人)销售自来水
  • 股东投钱一般怎么投
  • 营业收入的相关认定
  • 开票资料的开户银行必须是基本户吗
  • sqlserver存储过程加密
  • 小型企业需要给员工买社保吗
  • 其他收益里的政府是什么
  • 搬迁补偿款的会计分录
  • 现金余额不对怎么处理
  • 旅客运输进项抵扣加计扣除怎么算
  • 信息服务的最终目的是什么
  • 收取客户好处算违法吗
  • 固定资产清理贷方余额是什么意思
  • 2023最新税收优惠政策有哪些
  • 旅行社开什么票
  • 生产经营所得成本费用怎么算
  • 房地产开发企业增值税税率
  • java异常后面的语句会运行吗
  • Fedora 9 texlive + vim-latex + kile安装配置
  • FreeBSD, Debian, CentOS一个网卡绑定多个IP
  • 此windows副本不是正版黑屏
  • 如何更改win8开始菜单
  • 苹果mac os x 怎么样使用光盘
  • kb4012212安装失败
  • win8系统ie浏览器打不开
  • linux vmware命令行
  • win7系统引导坏了怎么修复
  • 系统自动保存文件在哪里
  • linux应用程序在哪个目录
  • unity获取mesh网格数据
  • JavaScript运算符都有哪些
  • node.js中的http.response.write方法使用说明
  • jquery刷新页面的方法
  • jquery给td设置内容
  • onclick和onfocus
  • android ListView之——ArrayAdapter使用
  • jquery输出语句
  • 农业银行联行号查询系统官网
  • 境外服务收入如何纳税
  • 国税和地税的税种有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设