项目慢慢大起来之后,页面越来越多你会发现第一次进入vue项目变得很慢,这就叫首屏加载慢。

一般有这些常见原因:

  • 有些项目图片很大也没有压缩 一般大图控制在300k以内 小图可以控制到50k以内 可以让美术压缩好素材再发给你
  • 项目使用了一些插件 如轮播 倒计时等等
  • 其他文件 还有些图标,字体文件等
  • 代码写的有问题 需要优化代码
  • 首页接口过慢 F12 查看Network接口响应速度 要求后端优化接口
  • 项目过大页面太多 使用路由懒加载
  • ssr服务端渲染 渲染过程放到了服务器 直接返回html 加快首屏速度

这里推荐两个方法:

1.把一些插件、图片、文件放到cdn里面加速,然后在项目里面使用cdn在线链接。

2.使用路由懒加载

以前的路由文件是在顶部一次性全部import所有文件。

import 

如果页面多在顶部一次性全部加载,那页面第一次加载就会慢。

使用懒加载

Vue

在顶部不用引入了,然后在各个路由里面使用import()按需加载,这样只有使用对应路由的时候才会加载对应页面,这不就解决了全部一起加载慢的问题了吗?

这就是懒加载或者说按需加载。

nuxt解决首屏加载慢问题_Vue首屏加载慢相关推荐

  1. vue首屏加载速度慢_Vue首屏加载速度优化如何提升80%?本文详解

    在Vue项目中,引入到工程中的所有js.css文件,编译时都会被打包进vendor.js,浏览器在加载该文件之后才能开始显示首屏.若是引入的库众多,那么vendor.js文件体积将会相当的大,影响首屏 ...

  2. 解决:电脑屏幕每隔几分钟就闪一次(瞬间黑屏一次),鼠标指针伴随着加载的状态(漏斗或者转圈),然后瞬间恢复正常

    解决:电脑屏幕每隔几分钟就闪一次(瞬间黑屏一次),鼠标指针伴随着加载的状态(漏斗或者转圈),然后瞬间恢复正常 这个问题出现了很久,一直没找到解决办法,直到实在是忍受不了. 在电脑又一次闪屏后,我立即打 ...

  3. vue2首屏性能优化(splitChunks/externals/gzip/路由懒加载)

    首屏加载慢原因: Vue只有第一次会加载页面, 以后的每次页面切换,只需要进行组件替换.因为Vue 是SPA,所以首页第一次加载时会把所有的组件以及组件相关的资源全都加载了,造成网站首页打开速度变慢的 ...

  4. ueditor上传图片回调_(常见解决方法)UEditor报错“后端配置项没有正常加载,上传插件不能正常使用”...

    (常见解决方法)UEditor报错"后端配置项没有正常加载,上传插件不能正常使用"_向来萧瑟也无畏-CSDN博客​blog.csdn.net 报错信息 详见此文的"排错过 ...

  5. hp laser103 属性没有配置项_(常见解决方法)UEditor报错“后端配置项没有正常加载,上传插件不能正常使用”...

    (常见解决方法)UEditor报错"后端配置项没有正常加载,上传插件不能正常使用"_向来萧瑟也无畏-CSDN博客​blog.csdn.net 报错信息 详见此文的"排错过 ...

  6. 解决eclipse环境下maven项目tomcat启动,未加载到项目的问题

    解决eclipse环境下maven项目tomcat启动,未加载到项目的问题 参考文章: (1)解决eclipse环境下maven项目tomcat启动,未加载到项目的问题 (2)https://www. ...

  7. 解决父类加载iframe,src参数过大导致加载失败

    原文:解决父类加载iframe,src参数过大导致加载失败 <iframe src="*******.do?param=****" id="leftFrame&qu ...

  8. 解决Ubuntu自动更新Linux内核导致显卡驱动无法加载,致使循环在登录界面

    解决Ubuntu自动更新Linux内核导致显卡驱动无法加载,致使循环在登录界面 关闭unattended-upgrade 在/etc/apt/apt.conf.d目录下,查找包含Unattended- ...

  9. android webview加载闪屏,Android Webview:加载url时出现闪屏

    我是Android应用程序中的新手,这是我的第一个应用程序. 我已经创建了启动画面和工程..但其后走了一个长长的白色空白屏幕约2-5秒,然后URL开始加载..Android Webview:加载url ...

最新文章

  1. 注册表 ControlSet001、ControlSet002以及CurrentControlSet
  2. 计算机二级考试需要怎么备考,计算机二级ms office应该怎么备考 考试内容是什么...
  3. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: jav
  4. 【Python】导入资源管理器的文件列表(计算文件和文件夹大小)
  5. 窗体控件常用属性 1217
  6. 未来计算机的两个发展方向是巨型化和,【填空题】未来的计算机将以超大规模集成电路为基础,向巨型化、( )、多媒体化、网络化和智能化的方向发展。...
  7. html自动关机代码,电脑自动关机命令,shutdown命令
  8. tomcat下jaas配置实例
  9. Linux上的arping命令介绍
  10. 教育类App原型制作分享-Busuu
  11. 果木浪子吉他入门零基础教学(70课时)
  12. 关于使用itextpdf生成pdf的页面横向和竖向
  13. Python Factory 工厂方法
  14. 计算机主机箱内部各部件,电脑主机箱内的部件组装图解
  15. 教你快速查询大量圆通快递单号的物流信息
  16. HDwiki模板说明
  17. Jetson_nano环境配置
  18. P3755 [CQOI2017]老C的任务
  19. 小武学fpgastep4
  20. 正好杠杆炒股五粮液主力资金净流入居首

热门文章

  1. mjs无法访问ftp文件解决
  2. android融云自定义通知,android融云消息免打扰
  3. 谷歌微软服务器容量价格,云价格大比拼:谷歌 vs AWS vs 微软Azure
  4. 颠覆虚拟机的神器——WSL来了
  5. Cura Engine 源码解析:Settings
  6. 【JMeter】分布式远程启动
  7. c语言如何判断条件,C语言 条件判断详细介绍
  8. 语音验证码接口(JSP)语言
  9. 标梵互动信息解说关于CSS-in-JS: 使用及优缺点
  10. Python3读取h5,pkl,npz,npy格式的文件