当前位置:首页 » 《资源分享》 » 正文

路由懒加载

13 人参与  2024年03月23日 14:41  分类 : 《资源分享》  评论

点击全文阅读


路由懒加载

什么是路由懒加载为什么要使用路由懒加载三种路由懒加载方式vue异步组件技术——异步加载ES6推荐方式imprort ()—-推荐使用webpack提供的require.ensure()实现懒加载

什么是路由懒加载

路由懒加载也叫延迟加载,即在需要的时候进行加载,随用随载。

为什么要使用路由懒加载

1:像vue这种单页面应用,如果没有应用懒加载,运用webpack打包后的文件将会异常的大。2:造成进入首页时,需要加载的内容过多,时间过长,会出现长时间的白屏,即使做了loading也是不利于用户体验。3:而运用懒加载则可以将页面进行划分,需要的时候加载页面,可以有效的分担首页所承担的加载压力,减少首页加载用时

三种路由懒加载方式

1:Vue异步组件2:ES6标准语法import()---------推荐使用!!!!!3:webpack的require.ensure()

vue异步组件技术——异步加载

1:vue-router配置路由,使用vue的异步组件技术,可以实现懒加载,此时一个组件会生成一个js文件。2:component: resolve => require(['放入需要加载的路由地址'], resolve)

举例:

{   path: '/problem',   name: 'problem',   component: resolve => require(['../pages/home/problemList'], resolve)}

ES6推荐方式imprort ()—-推荐使用

{  path: '/vipcard',  component: ()=> import('../views/vipcard/VipCard.vue')}

webpack提供的require.ensure()实现懒加载

1:vue-router配置路由,使用webpack的require.ensure技术,也可以实现按需加载。2:这种情况下,多个路由指定相同的chunkName,会合并打包成一个js文件。3:require.ensure可实现按需加载资源,包括js,css等。他会给里面require的文件单独打包,不会和主文件打包在一起。4:第一个参数是数组,表明第二个参数里需要依赖的模块,这些会提前加载。5:第二个是回调函数,在这个回调函数里面require的文件会被单独打包成一个chunk,不会和主文件打包在一起,这样就生成了两个chunk,第一次加载时只加载主文件。6:第三个参数是错误回调。7:第四个参数是单独打包的chunk的文件名

此处代码参考原文链接:点击此处

import Vue from 'vue';import Router from 'vue-router';const HelloWorld=resolve=>{ require.ensure(['@/components/HelloWorld'],()=>{ resolve(require('@/components/HelloWorld'))})}Vue.use('Router')export default new Router({ routes:[{ { path:'./',name:'HelloWorld',component:HelloWorld}}]})

点击全文阅读


本文链接:http://m.zhangshiyu.com/post/84337.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 水自无情舟渡人:结局+番外倾心编著列表_水自无情舟渡人:结局+番外倾心编著(穆婉季铭)
  • 我给第三十八任老公过喜:结局+番外笔趣阁(宋青青聂子远)_我给第三十八任老公过喜:结局+番外笔趣阁
  • 且听风吟,君已无音完结_邬砚廷杜晓依灵契族反转剧情试读片段
  • (番外)+(全书)我给第三十八任老公过喜:结局+番外(宋青青聂子远)_我给第三十八任老公过喜:结局+番外免费_笔趣阁(宋青青聂子远)
  • 水自无情舟渡人:+后续穆婉季铭完本_水自无情舟渡人:+后续(穆婉季铭)
  • 「狐心春动爱烬落」精彩章节免费试读_「苏晏绮梦阿晏」角色专属支线试读入口
  • 水自无情舟渡人:全书+后续(水自无情舟渡人:全书+后续)完结_(穆婉季铭)列表_笔趣阁(水自无情舟渡人:全书+后续)
  • 好看的迟笙陆景琛:+后续_迟笙陆景琛:+后续
  • 重生八零之营长前夫不再见:+后续江筱萱纪岁凛完本_重生八零之营长前夫不再见:+后续(江筱萱纪岁凛)
  • 张学云(奉天伟业张学云:结局+后续全面完结)免费在线_(奉天伟业张学云:结局+后续全面完结)张学云免费精彩片段
  • (番外)+(全书)云间有座相思城:全书+后续+结局(迟笙陆景琛裴清浅)_云间有座相思城:全书+后续+结局列表_笔趣阁(云间有座相思城:全书+后续+结局)
  • 「释爱」反转剧情试读片段_「沈幼玲池墨」节选免费试读

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1