位置: 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奇思妙想)

  • 华为手机有几种重启方法(华为手机有几种关机方法)

    华为手机有几种重启方法(华为手机有几种关机方法)

  • 腾讯PacewearS8手环怎么绑定手机(腾讯手机pro)

    腾讯PacewearS8手环怎么绑定手机(腾讯手机pro)

  • 快手关注了看不到直播(快手关注了看不见怎么回事)

    快手关注了看不到直播(快手关注了看不见怎么回事)

  • 微信朋友圈怎么设置三天可见(微信朋友圈怎么定位到别的城市)

    微信朋友圈怎么设置三天可见(微信朋友圈怎么定位到别的城市)

  • 苹果11挂电话不亮屏(苹果挂电话不亮屏怎么回事儿)

    苹果11挂电话不亮屏(苹果挂电话不亮屏怎么回事儿)

  • b站系统维护要多久(b站 维护)

    b站系统维护要多久(b站 维护)

  • 耳机寿命一般多久?(耳机寿命短)

    耳机寿命一般多久?(耳机寿命短)

  • v1921a什么型号(v1921a什么型号是z5)

    v1921a什么型号(v1921a什么型号是z5)

  • 苹果七手机为什么用着很卡(苹果七手机为什么不能语音)

    苹果七手机为什么用着很卡(苹果七手机为什么不能语音)

  • 什么手机可以root(什么手机可以开空调用)

    什么手机可以root(什么手机可以开空调用)

  • 小米9数据线接口类型(小米数据线接线图)

    小米9数据线接口类型(小米数据线接线图)

  • 网易云音乐个性推荐在哪里(网易云音乐个性化服务怎么开启)

    网易云音乐个性推荐在哪里(网易云音乐个性化服务怎么开启)

  • ipad air2支持触控笔吗(ipad air2能用触控笔吗)

    ipad air2支持触控笔吗(ipad air2能用触控笔吗)

  • 支付宝收款语音播报怎么没声音(支付宝收款语音播报怎么添加店员)

    支付宝收款语音播报怎么没声音(支付宝收款语音播报怎么添加店员)

  • 苹果怎么打开夜间模式(苹果怎么打开夜间)

    苹果怎么打开夜间模式(苹果怎么打开夜间)

  • 管理员怎么设置群名片(微信群管理员怎么设置)

    管理员怎么设置群名片(微信群管理员怎么设置)

  • 可用图片帮别人扫单车吗(照片能给别人吗)

    可用图片帮别人扫单车吗(照片能给别人吗)

  • 快手能恢复本地作品吗(快手可以恢复)

    快手能恢复本地作品吗(快手可以恢复)

  • 120桢什么意思(120帧是什么效果)

    120桢什么意思(120帧是什么效果)

  • iphone11单卡还是双卡(iphone11单卡好吗)

    iphone11单卡还是双卡(iphone11单卡好吗)

  • win10固态128g够用吗(win10系统128g固态硬盘)

    win10固态128g够用吗(win10系统128g固态硬盘)

  • 全民k歌视频保存到手机(全民k歌视频保存不了)

    全民k歌视频保存到手机(全民k歌视频保存不了)

  • 蓝牙耳机有电流声怎么消除(蓝牙耳机有电流声怎么办)

    蓝牙耳机有电流声怎么消除(蓝牙耳机有电流声怎么办)

  • 怎么查找华为授权服务中心?(华为授权查询系统)

    怎么查找华为授权服务中心?(华为授权查询系统)

  • python美元转换成人民币转换代码(python兑换美元)

    python美元转换成人民币转换代码(python兑换美元)

  • 织梦手机网站如何更新?(织梦系统网站搭建教程)

    织梦手机网站如何更新?(织梦系统网站搭建教程)

  • 企业申报个税软件怎么下载
  • 哪些东西要征收消费税
  • 所得税费用会影响营业利润吗
  • 1号没有抄税可以补税吗
  • 金蝶利润表为什么没有收入
  • 非房产企业出售不动产需要缴纳增值税吗
  • 转给子公司发工资分录
  • 出售简易征收的固定资产的增值税怎么计算
  • 总分机构移送固定资产是否缴增值税
  • 汇票和支票的区别是什么
  • 金融服务利息
  • 未认缴出资的股东退股
  • 增值税税负多少算高
  • 营改增对金融服务业税负的影响
  • 什么是红字信息表编号
  • 公司发生业务分录
  • 对公提回款是什么意思
  • 办理核定企业所需资料
  • 固定资产分期抵扣怎么申报增值税?
  • 一般空调安装费多少钱
  • 政府补贴专项资金如何入账
  • 股东增资印花税税目
  • 收到政府补贴要交增值税吗
  • 建筑企业怎么缴纳社保
  • 固定资产出售时增值税怎么处理
  • 企业之间的无偿借贷行为,作为借款方需要缴纳哪些税
  • 坏账准备年末余额怎么计算
  • 永恒之蓝是
  • vue获取当前页面请求头信息
  • 无形资产增值税计入入账价值吗
  • 劳务费没发票怎样下账
  • 不发工资先去劳动局投诉还是仲裁
  • PHP:xml_get_current_byte_index()的用法_XML解析器函数
  • 税务登记后每个月交什么钱
  • 浏览器下载量排名第一的是
  • php 二叉树的遍历
  • 企业所得税具体纳税筹划案例
  • 烟草带来的损失
  • Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
  • 房地产取得土地怎么做账
  • zend framework手册
  • 非正常损失可以税前扣除吗
  • 工商年报的社保缴费基数怎么算
  • php数组变字符串
  • deepsort 跟踪
  • phpcms怎么样
  • 培训机构给学员过生日文案
  • 加工费能直接抵税吗
  • 一般纳税人只有进项怎么报税
  • 一般纳税人资格证明在哪里查询
  • 管理费用属于产品成本么
  • 其他综合收益相关分录
  • 营改增后企业的税负控制
  • 未入账分期金额要还吗
  • 开个人劳务票需要本人去吗
  • mysql的存储引擎有哪些,区别是什么
  • 结转生产成本的数据从哪来的
  • 哪些进项发票不能认证
  • 新公司固定资产盘点总结
  • 特殊销售方式下销售额的确定
  • 企业银行存款的流动性强于存货
  • 会计中的一级科员是什么
  • 购买天然气进项税额
  • mysql从一个表导入记录到另一个表
  • sql server数据库查询语句
  • CentOS7 64位安装mysql图文教程
  • linux怎么统计文件中出现字符串的数量
  • 微软win8下载
  • win8创建系统映像
  • 如何延长mac待机时间
  • linux端口流量监控
  • jQuery插件能输出到控制台
  • 批处理执行bat文件
  • unity+
  • js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
  • pythonstl
  • 定额发票是如何开具的
  • 怎么查票据真伪
  • 河南省国家税务局通用定额发票
  • 财务年中工作总结简短
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设