美文网首页
单页面应用中vue-router实现懒加载(按需加载)

单页面应用中vue-router实现懒加载(按需加载)

作者: 老陈要上天 | 来源:发表于2018-04-25 10:40 被阅读0次

一般写vue-router的时候是这样的:

{
  path:'/page',
  component:require('./view/page.vue')
}

这样写是在打开首页时把router里页面内容全部一次性加载进来。
如果页面比较多,一次性加载在一些场景下会影响效率(比如一些不常用的页面没必要跟着首页一起加载),如何避免一次性加载做到懒加载呢?也就是在请求到该页面时才会去加载这个页面。

{
  path:'/page',
  component:(resolve) => require(['./view/page.vue'],resolve)
}

上面这种写法,webpack会把每一个路由都打包为一个js文件,在请求到该页面时,才会去加载这个页面的js,这种方式可以叫做异步路由。

相关文章

  • 单页面应用中vue-router实现懒加载(按需加载)

    一般写vue-router的时候是这样的: 这样写是在打开首页时把router里页面内容全部一次性加载进来。如果页...

  • 2019-05-10

    vue 组件按需引用,vue-router懒加载,vue打包优化,加载动画 当打包构建应用时,Javascript...

  • 相关插件

    axios vue-router vuex vue-lazyload 图片懒加载 element-ui 按需加载 ...

  • vue 懒加载

    懒加载 为什么需要懒加载? 像vue这种单页面应用,如果没有应用懒加载,运用webpack打包后的文件将会异常的大...

  • vue-router懒加载速度缓慢问题

    懒加载:也叫延迟加载,即在需要的时候进行加载,随用随载。像vue这种单页面应用,如果没有应用懒加载,运用webpa...

  • Webpack Vue 技巧总结[按需加载, 懒加载,vue-r

    1. 懒加载 SPA 应用中....所以.... 常见的比如在 vue-router 中使用懒加载 webpack...

  • 路由懒加载-resolve

    懒加载:又叫延时加载,即在需要的时候进行加载,随用即载 使用懒加载的原因: 像vue这种(spy)单页面应用,如果...

  • vue路由懒加载(resolve)

    懒加载:又叫延时加载,即在需要的时候进行加载,随用即载 使用懒加载的原因: 像vue这种(spy)单页面应用,如果...

  • react大型项目的按需加载和代码拆分。

    REACT中的按需加载 按需加载,顾名思义,需要什么我们才加载什么资源。传统的单页应用(SPA)在首屏就会加载整个...

  • vue 路由的懒加载

    前言: 懒加载也叫延迟加载,即在需要的时候进行加载,随用随载; 为何要用懒加载: 1、在单页应用中,如果没有应用懒...

网友评论

      本文标题:单页面应用中vue-router实现懒加载(按需加载)

      本文链接:https://www.haomeiwen.com/subject/qbselftx.html