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

  • 苹果拉黑后怎么看拦截信息记录(苹果拉黑后怎么看拦截电话时间)

    苹果拉黑后怎么看拦截信息记录(苹果拉黑后怎么看拦截电话时间)

  • 苹果xR微信提示音改不了怎么办(苹果xr微信提示音听不到声音)

    苹果xR微信提示音改不了怎么办(苹果xr微信提示音听不到声音)

  • 脚注的横线怎么设置(脚注的横线怎么左对齐)

    脚注的横线怎么设置(脚注的横线怎么左对齐)

  • 苹果11如何反向充电(苹果如何反向充电给华为)

    苹果11如何反向充电(苹果如何反向充电给华为)

  • 怎么保存腾讯视频到手机相册(怎么保存腾讯视频里的精彩片段?)

    怎么保存腾讯视频到手机相册(怎么保存腾讯视频里的精彩片段?)

  • 电脑怎么进去安全模式(电脑怎么进去安全模式 win7)

    电脑怎么进去安全模式(电脑怎么进去安全模式 win7)

  • ipad选wlan版还是cellular(ipad选wlan版还是wifi)

    ipad选wlan版还是cellular(ipad选wlan版还是wifi)

  • 安卓手机如何打开.pps文件(安卓手机如何打开.p7b文件)

    安卓手机如何打开.pps文件(安卓手机如何打开.p7b文件)

  • 笔记本有后置摄像头吗(笔记本有后置摄像头在哪里)

    笔记本有后置摄像头吗(笔记本有后置摄像头在哪里)

  • 闲鱼没有商品怎么私聊(闲鱼没有商品怎么卖)

    闲鱼没有商品怎么私聊(闲鱼没有商品怎么卖)

  • 抖音点的赞怎么没有了(抖音点的赞怎么换钱)

    抖音点的赞怎么没有了(抖音点的赞怎么换钱)

  • 爱奇艺免流开了用不了(爱奇艺免流是免掉全部流量吗)

    爱奇艺免流开了用不了(爱奇艺免流是免掉全部流量吗)

  • 苹果信号强但网速很慢(苹果手机信号好但是网络差是怎么回事)

    苹果信号强但网速很慢(苹果手机信号好但是网络差是怎么回事)

  • vsdx是什么格式文件(vsd文件是什么格式)

    vsdx是什么格式文件(vsd文件是什么格式)

  • 手机屏幕自己一明一暗咋回事(手机屏幕自己一闪一闪的)

    手机屏幕自己一明一暗咋回事(手机屏幕自己一闪一闪的)

  • 苹果屏幕左边一条竖线(苹果屏幕左边一条线)

    苹果屏幕左边一条竖线(苹果屏幕左边一条线)

  • ac1900和ac2100区别(ac1900 ac2100 区别)

    ac1900和ac2100区别(ac1900 ac2100 区别)

  • 9x和9xpro对比(9x和9pro一样吗)

    9x和9xpro对比(9x和9pro一样吗)

  • 快手如何解封永久(快手解封永久怎么写申诉)

    快手如何解封永久(快手解封永久怎么写申诉)

  • 怎样下载西瓜视频的视频(西瓜视频app怎么安装)

    怎样下载西瓜视频的视频(西瓜视频app怎么安装)

  • 手机蓝牙怎么连接汽车蓝牙导航(手机蓝牙怎么连接不上)

    手机蓝牙怎么连接汽车蓝牙导航(手机蓝牙怎么连接不上)

  • 苹果手机加密相册在哪(苹果手机 相册 加密)

    苹果手机加密相册在哪(苹果手机 相册 加密)

  • 小米mde6是什么型号(小米MDE6是什么型号)

    小米mde6是什么型号(小米MDE6是什么型号)

  • 微信1万步大概多少公里(微信 1万步)

    微信1万步大概多少公里(微信 1万步)

  • 苹果offline怎么下视频(offtheroad苹果)

    苹果offline怎么下视频(offtheroad苹果)

  • vue中devTools插件安装教程(vue.js devtools插件下载)

    vue中devTools插件安装教程(vue.js devtools插件下载)

  • HTML小游戏12 —— 汽车赛道飙车游戏(附完整源码)(html5简单小游戏代码)

    HTML小游戏12 —— 汽车赛道飙车游戏(附完整源码)(html5简单小游戏代码)

  • python tqdm是什么

    python tqdm是什么

  • 不确认递延所得税的特殊情况
  • 证券交易计税依据
  • 企业收到财政局退款需要开票吗
  • 应付职工薪酬和工资总额的区别
  • 企业可以申请专项债券吗
  • 员工餐补是放入福利费吗?
  • 发票服务名称都有什么
  • 收到退款如何做账
  • 服装公司进布料一般进多少
  • 房产税细节
  • 待摊费用的金额
  • 押金 保证金
  • 劳务外包用工单位可以抵扣进项税吗
  • 新企业会计准则什么时候实施的
  • 开个人普发票需要什么资料?
  • 广东省电子税务局app下载
  • 事业单位购买固定资产费自行
  • 收到银行利息会计分录怎么做账
  • 发票的开具时效为
  • 房地产企业预缴增值税什么时候结转
  • 个税7月申报7月怎么填
  • 公司如何确定总股本
  • 单位缴纳的社保算不算工资
  • 装载u盘
  • 车辆维修费可以抵扣进项吗
  • 劳务费没发票怎样下账
  • phpstudy如何查看错误日志
  • 销售收入的暂估入账
  • PHP:curl_multi_select()的用法_cURL函数
  • 研究院经营范围怎么写
  • 财政补助收入的支付制度包括
  • edi文件怎么打开
  • php魔术函数
  • 养老金领取怎么算他的领取金额
  • 发票上可以盖财务专用章和发票专用章吗
  • 财务管理中成本控制的原则
  • chrome安装教程
  • php取值
  • 会计申报需要哪些数据
  • 研发 专利
  • css page-break-after
  • 公司账户转账给个人要交税吗
  • 融资租赁视同销售吗
  • RedHat6.5/CentOS6.5安装Mysql5.7.20的教程详解
  • 员工意外伤害保险可以抵扣进项税吗
  • 普通收据能入账嘛
  • 什么是指企业的市场营销活动发生影响的各种因素的总和
  • 电子承兑过期超过10天就无法转让吗
  • 包材库存
  • 一次性收取的房租如何做账
  • 收到免费赠送的产品怎么做账
  • 进项税销项税增值税的区别
  • 质量赔款能冲减收入么
  • 其他应付款包括哪些内容
  • 建账初期账务处理程序
  • window系统怎么用
  • win7玩游戏出现安全警报
  • Windows Server 2003几个实用小技巧
  • mac怎么切换输入法
  • win7误删注册表
  • macos创建文件夹
  • 在linux中安装软件
  • win7电脑关机后自动开机怎么回事
  • win10预览文件怎么显示内容
  • nodejs使用视频教程
  • node实战
  • android app开发中五种常用布局的运用场合
  • linux列操作
  • Lesson01_01 HTML基础
  • javascript获取数据
  • 安卓wifi已连接不可上网设置
  • nodejs 加解密
  • 安卓自定义acl文件
  • Android ExpandableListView的使用技巧
  • 解决jQuery ajax请求在IE6中莫名中断的问题
  • 如何查发票是否作废
  • 深圳税务网上申报客户端更正申报流程
  • 新疆地方税务局
  • 苏州市区公司可以在园区买社保吗
  • 市中区税务局办税大厅上班时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设