文章目录

  • 方案1: vue-router 懒加载
  • 方案2:CDN加速

方案1: vue-router 懒加载

首次加载时资源过多导致速度缓慢问题
当SPA(单页应用程序)变得很复杂时,构建后的包会变得很大,从而导致页面的加载时间过长。vue-router 支持 webpack 内置的异步模块加载系统。所以采用路由被访问时按需加载,使用较少的路由组件就不用打包进 bundles 中。

routes: [
{
name: "proposalsSign",
path: '/proposalsSign',
component: resolve => require.ensure([], () => resolve(require('@/components/proposalsSign')), 'proposalsSign'),
},  //页面1
{
name: "proposalsTemplate",
path: '/proposalsTemplate',
component: resolve => require.ensure([], () => resolve(require('@/components/proposalsTemplate')), 'proposalsTemplate'),
},//页面2

方案2:CDN加速

在index.html中,添加CDN资源

<!-- 引入Vue.js -->
<script src="https://cdn.staticfile.org/vue/2.4.3/vue.min.js"></script>
<!-- 引入vue-router -->
<script src="https://cdn.staticfile.org/vue-router/3.0.0/vue-router.min.js"></script>

在 bulid/webpack.base.conf.js 文件中,改变 externals

externals: {
'BMap': 'BMap',
'vue': 'Vue',
'element-ui': 'ELEMENT',
},

去掉所有引用:

// import ElementUI from "element-ui";
// Vue.use(ElementUI);

【Vue实用功能】Vue 项目首次打开加载很慢的优化方案相关推荐

  1. win10打开程序响应很慢_小程序商城打开加载很慢?你上传的图片是不是太大了,压缩一下吧!...

    原创:轻栈 今天分享一篇纯干货,看完能给小程序商城提速. 打开小程序商城,有时能看到加载条,先看到内容要等等. 等待是一件消磨耐心的事情,在这个浮躁的时代,愿意等的人真的少.所以,我们要找出导致小程序 ...

  2. 网站不大但加载很慢怎么优化_博客网站首页加载优化

    Vue 网站首页加载优化 本篇主要讲解 Vue项目打包后 vendor.js 文件很大 如何对它进行优化 以及开启Vue的压缩 和 nginx gzip 压缩的使用,其他就是对接口优化等  1. ve ...

  3. webgl中加载模型要求以及优化方案

    因为是web端加载,所以模型要尽可能的小,三角面尽可能的少,不然的话请求效率以及gpu渲染效率会大打折扣以下是个人基于自己电脑配置(显存2G)做出的要求推荐,高性能大佬可以直接忽视 一.模型大小 常用 ...

  4. 开机加载很慢怎么优化?

    电脑已经成为我们生活中必不可少的电子设备,无论是用来办公还是休闲娱乐‍,我们对电脑的使用率是越来越高,而人们使用电脑的方法也是五花八门.废话不多说,下面来看如果你的电脑开机加载时间过长要怎么解决? 随 ...

  5. Python+selenium自动化:页面加载慢、超时加载情况下内容已经加载完毕的快速执行脚本解决方案,页面加载时间过长优化方案

    driver.set_page_load_timeout(3) 页面加载时间设置 3 秒,执行到某一步涉及页面加载如果加载时间超过 3 秒就会停止加载并抛出异常,其实这个时候页面内的元素已经加载出来了 ...

  6. ios整理(六)关于用富文本在tableview的cell去加载html字符串的优化方案

    1.相信用iOS系统的类去加载html字符串很多人第一反应就是 NSString *contens = @"1231我给你数<a herf="www.baidu.com&qu ...

  7. vue项目首屏加载过慢解决方案

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

  8. vue spa php,在Vue中有关SPA首屏加载优化(详细教程)

    本篇文章主要介绍了浅谈Vue SPA 首屏加载优化实践,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 写在前面 本文记录笔者在Vue SPA项目首屏加载优化过程中遇到的一 ...

  9. Flutter中ListView加载图片数据的优化

    题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. ** 你可能需要 CSDN 网易云课堂教程 掘金 EDU学院教程 知乎 Flutter系列文章 在使用ListView ...

最新文章

  1. java 稀疏数组和二维数组转换,并保存稀疏数组到文件后可以读取
  2. 某云数据中心网络解决方案(分享二十一)
  3. 主成分分析的数学原理
  4. POJ 计算几何专项训练(1) 【2318】【2398】【3304】【2653】【1556】【1066】...
  5. IC inbox toolbar button的determine逻辑
  6. 【笔记】一些linux实用函数技巧【原创】
  7. 信息学奥赛C++语言:换座位
  8. Jquery下的Ajax调试方法
  9. 函数调用中的参数太多_函数调用
  10. Python疑难问题:「」与list()哪个快?为什么快?
  11. elastic-job 新手指南官网指南
  12. matlab2c使用c++实现matlab函数系列教程-disp函数
  13. 同步现象 心理学_「心理学学了些什么?」基础心理学知识1
  14. Camera成像中的Demosaic
  15. 数据库技术与应用知识点小结(上)
  16. NLP-文本处理:词性消歧
  17. 联想微型计算机m910q,联想ThinkCentre M910x迷你台式机 获最佳创新产品奖
  18. ThinkPHP6 缩略图上传
  19. MySQL及数据库相关
  20. EPUB、CAJ 、PDF 格式的区别,有什么好用的IOS手机epub阅读器

热门文章

  1. Python从视频抽取帧保存为图片
  2. 织梦php模板安装教程,新手必读:原版织梦模板DEDECMS整站源码通用安装教程
  3. 夜神模拟器配合Burpsuite进行抓包
  4. 远程控制软件Aspia详细教程
  5. react倒计时组件
  6. 艾宾浩斯背词法(网络收集)
  7. 计算机考研的初试和复试的区别,2021考研初试和复试的区别
  8. 5G低延时的误区和机会——从理论到工程落地的数据差异
  9. 企业微信开发--网页授权(获取code)
  10. php7.0 ksort改变了,PHP ksort意外行为