vue-router懒加载解决首次加载速度缓慢步骤详解

这次给大家带来vue-router加载解决首次加载速度缓慢步骤详解,vue-router懒加载解决首次加载速度缓慢的注意事项有哪些,下面就是实战案例,一起来看一下。

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

简单的说就是:进入首页不用一次加载过多资源造成用时过长!!!

懒加载的方式:

import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)//采用了懒加载export default new Router({ routes: [  {    path:'/',    component:resolve => require(['@/components/index'],resolve)  } ]})

登录后复制

非懒加载的方式:

import Vue from 'vue'import Router from 'vue-router'import index from '@/components/index'Vue.use(Router)export default new Router({ routes: [  {    path:'/',    component:index  } ]})

登录后复制

ps:下面看下vue-router路由懒加载

用vue.js写单页面应用时,会出现打包后的JavaScript包非常大,影响页面加载,我们可以利用路由的懒加载去优化这个问题,当我们用到某个路由后,才去加载对应的组件,这样就会更加高效,实现代码如下:

import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)export default new Router({ routes: [  {   path: '/',   component: resolve => require(['components/Hello.vue'], resolve)  },  {    path: '/about',    component: resolve => require(['components/About.vue'], resolve)  } ]})

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

JS动态操作HTML标记

React Router v4使用详解

BubbleTransition如何实现页面切换功能

以上就是vue-router懒加载解决首次加载速度缓慢步骤详解的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2765915.html

(0)
上一篇 2025年3月8日 11:05:36
下一篇 2025年3月8日 11:05:44

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 懒加载过程中添加loading

    这次给大家带来懒加载过程中添加loading,懒加载过程中添加loading的注意事项有哪些,下面就是实战案例,一起来看一下。 用过vue-router都知道它可以实现模块js的懒加载,即只有当需要时才去加载对应模块的js脚本文件,以加速主…

    编程技术 2025年3月8日
    200
  • JS如何实现动态加载重复绑定

    这次给大家带来JS如何实现动态加载重复绑定,JS实现动态加载重复绑定的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 在添加一条数据时,使用动态加载显示在界面,后来发现一个严重的bug,拿我做的这个便签为例,当我添加一条数据后,然后…

    2025年3月8日
    200
  • vue-cli有哪些方式缩短首屏加载时间

    这次给大家带来vue-cli有哪些方式缩短首屏加载时间,vue-cli有哪些方式缩短首屏加载时间的注意事项有哪些,下面就是实战案例,一起来看一下。 最近实习的项目需求上要求不多,就学了下项目优化,主要是首屏加载太慢。 大文件定位 我们可以使…

    编程技术 2025年3月8日
    200
  • CDN优化首屏加载方法详解

    这次给大家带来CDN优化首屏加载方法详解,CDN优化首屏加载的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 作为一个网站应用,加载速度是非常重要的。加载速度,一个是程序的合理安排,如以组件按需加载,一个是js、css等资源的异步加…

    编程技术 2025年3月8日
    200
  • 不重启Vim重新加载 .vimrc 文件如何实现

    这次给大家带来不重启Vim重新加载 .vimrc 文件如何实现,不重启Vim重新加载 .vimrc 文件如何实现的注意事项有哪些,下面就是实战案例,一起来看一下。 我是一位新的 Vim 编辑器用户。我通常使用 :vs ~/.vimrc 来加…

    编程技术 2025年3月8日
    200
  • 如何实现vue-router中query动态传参

    这次给大家带来如何实现vue-router中query动态传参,实现vue-router中query动态传参的注意事项有哪些,下面就是实战案例,一起来看一下。 最近在写项目,在写项目的过程会总发现这样或者那样的问题,比如说vue-route…

    编程技术 2025年3月8日
    200
  • 在vue-router里query动态传参步骤有哪些

    这次给大家带来在vue-router里query动态传参步骤有哪些,在vue-router里query动态传参的注意事项有哪些,下面就是实战案例,一起来看一下。 最近在写项目,在写项目的过程会总发现这样或者那样的问题,比如说vue-rout…

    编程技术 2025年3月8日
    200
  • p5.js如何进行图片加载

    这次给大家带来p5.js如何进行图片加载,p5.js进行图片加载的注意事项有哪些,下面就是实战案例,一起来看一下。 一、preload()函数与图片上传 preload()函数是一个特殊的函数,它同setup()类似,只在程序开始时运行一次…

    2025年3月8日 编程技术
    200
  • jquery拖动文件上传加载添加进度条

    这次给大家带来jquery拖动文件上传加载添加进度条,jquery拖动文件上传加载添加进度条的注意事项有哪些,下面就是实战案例,一起来看一下。 //进度条 0% //要拖动到的地方 登录后复制 js: var dz = $(‘#main_c…

    编程技术 2025年3月8日
    200
  • vue-router使用总结(附代码)

    这次给大家带来vue-router使用总结(附代码),vue-router使用的注意事项有哪些,下面就是实战案例,一起来看一下。 【相关推荐:vue面试题(2020)】  前言 今天面试被问到 vue的动态路由,我竟然没有回答上来,感觉不是…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论