【Vue实用功能】Vue 项目首次打开加载很慢的优化方案
文章目录
- 方案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 项目首次打开加载很慢的优化方案相关推荐
- win10打开程序响应很慢_小程序商城打开加载很慢?你上传的图片是不是太大了,压缩一下吧!...
原创:轻栈 今天分享一篇纯干货,看完能给小程序商城提速. 打开小程序商城,有时能看到加载条,先看到内容要等等. 等待是一件消磨耐心的事情,在这个浮躁的时代,愿意等的人真的少.所以,我们要找出导致小程序 ...
- 网站不大但加载很慢怎么优化_博客网站首页加载优化
Vue 网站首页加载优化 本篇主要讲解 Vue项目打包后 vendor.js 文件很大 如何对它进行优化 以及开启Vue的压缩 和 nginx gzip 压缩的使用,其他就是对接口优化等 1. ve ...
- webgl中加载模型要求以及优化方案
因为是web端加载,所以模型要尽可能的小,三角面尽可能的少,不然的话请求效率以及gpu渲染效率会大打折扣以下是个人基于自己电脑配置(显存2G)做出的要求推荐,高性能大佬可以直接忽视 一.模型大小 常用 ...
- 开机加载很慢怎么优化?
电脑已经成为我们生活中必不可少的电子设备,无论是用来办公还是休闲娱乐,我们对电脑的使用率是越来越高,而人们使用电脑的方法也是五花八门.废话不多说,下面来看如果你的电脑开机加载时间过长要怎么解决? 随 ...
- Python+selenium自动化:页面加载慢、超时加载情况下内容已经加载完毕的快速执行脚本解决方案,页面加载时间过长优化方案
driver.set_page_load_timeout(3) 页面加载时间设置 3 秒,执行到某一步涉及页面加载如果加载时间超过 3 秒就会停止加载并抛出异常,其实这个时候页面内的元素已经加载出来了 ...
- ios整理(六)关于用富文本在tableview的cell去加载html字符串的优化方案
1.相信用iOS系统的类去加载html字符串很多人第一反应就是 NSString *contens = @"1231我给你数<a herf="www.baidu.com&qu ...
- vue项目首屏加载过慢解决方案
前言 因为我的一个vue项目首页打开加载了好久,所以决定优化一下.发现是打包体积太大了,页面才加载慢主要是第三方库. 优化着优化着就想要更好一点,于是逛博客搜索,参照了几个博主的解决方法整理出一下几点 ...
- vue spa php,在Vue中有关SPA首屏加载优化(详细教程)
本篇文章主要介绍了浅谈Vue SPA 首屏加载优化实践,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 写在前面 本文记录笔者在Vue SPA项目首屏加载优化过程中遇到的一 ...
- Flutter中ListView加载图片数据的优化
题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. ** 你可能需要 CSDN 网易云课堂教程 掘金 EDU学院教程 知乎 Flutter系列文章 在使用ListView ...
最新文章
- java 稀疏数组和二维数组转换,并保存稀疏数组到文件后可以读取
- 某云数据中心网络解决方案(分享二十一)
- 主成分分析的数学原理
- POJ 计算几何专项训练(1) 【2318】【2398】【3304】【2653】【1556】【1066】...
- IC inbox toolbar button的determine逻辑
- 【笔记】一些linux实用函数技巧【原创】
- 信息学奥赛C++语言:换座位
- Jquery下的Ajax调试方法
- 函数调用中的参数太多_函数调用
- Python疑难问题:「」与list()哪个快?为什么快?
- elastic-job 新手指南官网指南
- matlab2c使用c++实现matlab函数系列教程-disp函数
- 同步现象 心理学_「心理学学了些什么?」基础心理学知识1
- Camera成像中的Demosaic
- 数据库技术与应用知识点小结(上)
- NLP-文本处理:词性消歧
- 联想微型计算机m910q,联想ThinkCentre M910x迷你台式机 获最佳创新产品奖
- ThinkPHP6 缩略图上传
- MySQL及数据库相关
- EPUB、CAJ 、PDF 格式的区别,有什么好用的IOS手机epub阅读器