iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Vue路由的懒加载深入详解
  • 375
分享到

Vue路由的懒加载深入详解

Vue路由懒加载Vue懒加载 2022-12-26 09:12:24 375人浏览 泡泡鱼
摘要

目录一、概念二、代码实现三、打包文件的解析一、概念 官方描述: 当打包构建应用时,javascript包会变得非常大,影响页面加载。 如果我们能把不同路由对应的组件分割成功不同的代码

一、概念

官方描述:

当打包构建应用时,javascript包会变得非常大,影响页面加载。

如果我们能把不同路由对应的组件分割成功不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。

解析:

路由中通常会定义很多不同的页面,这些页面打包后被放在一个js文件中,但是这么多页面放在一个js文件中必然会造成页面非常大。如果我们一次性从服务器上请求下来这个页面,可能需要花费一定的时间,甚至用户的电脑上还可能会出现短暂的空白情况,使用路由的懒加载就可以避免这种情况了。

路由懒加载做了什么?

主要作用就是将路由对应的组件打包成一个个的js代码块,只有在这个路由被访问的时候才加载对应的组件。

二、代码实现

普通写法:

import Home from '../components/Home'
import About from '../components/About'
Vue.use(VueRouter)
const routes = [
	{
		path: '/home',
		component: Home
	},
	{
		path: '/about',
		component: About 
	}
]

路由懒加载写法:

import Home from '../components/Home'
import About from '../components/About'
Vue.use(VueRouter)
const routes = [
	{
		path: '/home',
		component: () => import('../components/Home')
	},
	{
		path: '/about',
		component: () => import('../components/About')
	}
]

三、打包文件的解析

执行打包的命令 npm run build

app.xxxx.js 当前应用程序开发的所有代码(业务代码)

manifest.xxxx.js 为打包的代码做底层支撑的(为模块化…做底层支撑) vendor.xxxx.js vendor(提供者,第三方依赖包vue,vue-loader,…)

当使用了路由懒加载后打包

用到了两个路由懒加载,多分出了两个js文件。这两个js文件不会一开始就从服务器上请求下来,它会等我们真正需要用的时候再请求下来。

到此这篇关于Vue路由的懒加载深入详解的文章就介绍到这了,更多相关Vue路由懒加载内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Vue路由的懒加载深入详解

本文链接: https://www.lsjlt.com/news/175784.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue路由的懒加载深入详解
    目录一、概念二、代码实现三、打包文件的解析一、概念 官方描述: 当打包构建应用时,Javascript包会变得非常大,影响页面加载。 如果我们能把不同路由对应的组件分割成功不同的代码...
    99+
    2022-12-26
    Vue路由懒加载 Vue懒加载
  • vue 路由懒加载详情
    目录1、什么是路由懒加载2、路由懒加载的使用1、什么是路由懒加载 官方的解释: 当打包构建应用时,JavaScript 包会变得非常大,影响页面加载。 如果我们能把...
    99+
    2024-04-02
  • vue如何实现路由懒加载
    在vue中实现路由懒加载的方法有:1.使用import方法实现;2.使用require.ensure()方法实现;3.使用vue异步组件实现;具体方法如下:使用import方法实现路由懒加载const Home = () => import...
    99+
    2024-04-02
  • vue怎么实现路由懒加载
    这篇文章主要介绍了vue怎么实现路由懒加载,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。路由懒加载写法: // 我所采用...
    99+
    2024-04-02
  • vue-router如何实现路由懒加载
    这篇文章主要为大家展示了“vue-router如何实现路由懒加载”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue-router如何实现路由懒加载”这篇文章吧...
    99+
    2024-04-02
  • 懒加载让你的VUE项目飞起来:揭秘VUE路由懒加载的秘密
    VUE路由懒加载简介 VUE路由懒加载是一种将路由组件及其子组件打包成单独的块的策略。这些块只有在需要的时候才加载,从而降低了初始页面的加载时间。当用户访问一个路由时,它只加载必要的组件,而其他组件将在需要时按需加载。这种方式可以显著提...
    99+
    2024-02-14
    VUE vue-router 懒加载 路由 性能优化
  • vue-router路由懒加载及实现方式
    目录vue-router路由懒加载及实现方式。前言一、路由懒加载二、实现路由懒加载1.Vue异步组件(异步加载)2.推荐方式-ES6的import() 3.webpack提...
    99+
    2022-12-15
    vue-router路由懒加载 路由懒加载实现方式
  • vue为什么要进行路由懒加载
    本文小编为大家详细介绍“vue为什么要进行路由懒加载”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue为什么要进行路由懒加载”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。路由懒加载懒加载本质是延迟加载或按需加...
    99+
    2023-07-05
  • vue中路由有哪些懒加载方式
    在vue中实现路由懒加载的方法有:1.通过异步组件懒加载;2.使用import方法懒加载;3.使用require.ensure()函数懒加载;在vue中实现路由懒加载的方法有以下几种通过异步组件实现实现路由懒加载{  p...
    99+
    2024-04-02
  • 构建高效的VUE应用:全面解析VUE路由懒加载
    一、VUE路由懒加载的原理 VUE路由懒加载的原理是将组件的加载从初始页面加载中分离出来,而是等到用户需要的时候才加载。这可以减少初始页面加载的时间,并提高页面的性能。 实现VUE路由懒加载有两种方法: 使用 @ 路由别名进行懒加载:...
    99+
    2024-02-14
    VUE 路由 懒加载 组件 性能
  • 优化VUE应用的加载性能:VUE路由懒加载的最佳实践
    什么是VUE路由懒加载? VUE路由懒加载是一种将路由组件的加载延迟到需要时才进行加载的技术。这可以减少VUE应用的初始加载时间,并提高后续路由切换时的性能。 VUE路由懒加载的最佳实践 1. 仅对非关键的路由组件使用懒加载 并不是所有...
    99+
    2024-02-14
    VUE 路由 懒加载 性能优化
  • vue-router实现路由懒加载的方法有哪些
    这篇文章给大家介绍vue-router实现路由懒加载的方法有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。什么是路由懒加载?也叫延迟加载,即在需要的时候进行加载,随用随载。官方解释: 1:当打包构建应用时...
    99+
    2023-06-06
  • MyBatis深入解读懒加载的实现
    懒加载 ,也称为嵌套查询        需要查询关联信息时,使用 Mybatis 懒加载特性可有效的减少数据库压力, 首次查询只查询主表信息,...
    99+
    2024-04-02
  • Vue中怎么使用import进行路由懒加载
    这篇文章主要介绍了Vue中怎么使用import进行路由懒加载的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue中怎么使用import进行路由懒加载文章都会有所收获,下面我们一起来看看吧。使用import进行路...
    99+
    2023-06-29
  • vue-router实现路由懒加载的方法是什么
    这篇文章主要讲解了“vue-router实现路由懒加载的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue-router实现路由懒加载的方法是什么”吧!在Web应用程序中,系统的...
    99+
    2023-07-04
  • 解锁VUE路由懒加载的潜力:优化你的Web应用
    1. Vue.js 路由懒加载简介 Vue.js 路由懒加载是一种按需加载组件的技术,通过将组件定义为异步加载的函数而不是立即加载,从而延迟组件的加载,直到需要的时候才加载。这种方法可以减少初始加载时间,优化用户体验,并提高应用程序的性...
    99+
    2024-02-14
    Vue.js 路由 懒加载 性能优化 代码示例
  • 深入剖析VUE图片懒加载的黑科技
    : 目前浏览器图片懒加载的方式有两种,一种是针对 元素的懒加载,这种方式是浏览器层面实现的懒加载,另一种是基于 JavaScript 实现的懒加载,这种方式可以针对任何元素图片懒加载,操作简单,兼容性好,是较为为主流的图片懒加载方式。 ...
    99+
    2024-02-13
    文章的关键字: VUE 图片懒加载 性能优化
  • 前端优化利器:VUE路由懒加载的黑科技
    使用Vue路由懒加载,需要在路由配置中使用component属性指定组件的路径,并在路径前加上() =>包裹。例如: const routes = [ { path: "/home", component: ()...
    99+
    2024-02-14
    Vue路由 懒加载 Webpack 性能优化
  • 轻松实现渐进式加载:VUE路由懒加载的实战技巧
    Vue路由懒加载的原理 Vue路由懒加载的原理很简单,就是将需要加载的组件延迟到需要时才加载。这可以显著提升页面的性能,因为在页面初始化时,只有必要的组件会被加载,其他组件则会在需要时才被加载。 Vue路由懒加载的使用方法 要在Vue路...
    99+
    2024-02-14
    Vue路由 懒加载 渐进式加载 性能优化
  • Vue路由元信息与懒加载和模块拆分详细介绍
    目录1. 路由元信息2. 路由懒加载和模块拆分1. 路由元信息 描述: 元信息就是对于路由规则的额外补充信息,也就是在定义路由的时候可以配置 meta 字段。 元信息通俗点来说,就是...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作