美文网首页
router路由的懒加载和嵌套路由

router路由的懒加载和嵌套路由

作者: 黑白说程序 | 来源:发表于2020-09-26 22:48 被阅读0次

路由的懒加载

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

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

懒加载:就是用到时才加载文件

■路由懒加载做了什么?

1、路由懒加载的主要作用就是将路由对应的组件打包成一个个的js代码块.

2、只有在这个路由被访问到的时候,才加载对应的组件

懒加载使用方法

在router目录的index.js路由文件进行配置

const HelloWorld = () => import("../components/HelloWorld"); 

 routes: [{

      path: "/HelloWorld",

      component: HelloWorld

    }]

路由的嵌套路由

.嵌套路由是一个很常见的功能

1、例如在home页面中,我们希望通过/home/news和/home/message访问一些内容.

2、一个路径映射一个组件,访问这两个路径也会分别渲染两个组件.

使用方法

1、首先导入组件 const namenews = () => import("../components/namenews");

2、然后再父组件中使用children注册组件,并且要在父组件中使用router-link和router-view(注意嵌套的路由path不要加/斜杠)

{

      path: "/Namevue",

      component: Namevue,

      children: [ {

          path: "namenews",

          component:namenews

        }, {

          path: "namemessage",

          component:namemessage

        } ]

相关文章

  • vue的路由和路由守卫

    router 和 路由守卫 路由配置 分模块配置 404 配置 懒加载 active-class 路由守卫(跟 a...

  • router路由的懒加载和嵌套路由

    路由的懒加载 当使用webpack打包构建应用时, Javascript包会变得非常大,影响页面加载。 如果我们能...

  • react路由基础配置

    1、根据路径加载对应页面内容2、路由跳转3、路由懒加载4、嵌套路由(子路由)5、路由管理6、路由跳转权限校验 1、...

  • Vue路由全解

    路由基础 router-link router-view router.js 动态路由匹配 嵌套路由 命名路由 命...

  • vue-router和axios的优化和封装

    本地目录: 1.router优化之路由懒加载 2.router优化之token验证和动态设置路由 3.axios优...

  • react18 useRoutes嵌套路由及懒加载

    之前写过react16的嵌套路由及懒加载的方案react 中的 suspense 和 lazy 与 动态路由加载[...

  • vue路由

    路由:vue-router 案例: 1.路由 2.路由的嵌套

  • vue-路由

    需要掌握: 路由map路由视图路由导航 路由参数的配置嵌套路由的使用 命名路由和命名视图重定向 router/in...

  • vue-cli3 打包优化

    1、设置路由懒加载 importVuefrom'vue'importRouterfrom'vue-router'V...

  • vue组件的嵌套 20

    路由嵌套 配置规则 1) 父级路由 首页

网友评论

      本文标题:router路由的懒加载和嵌套路由

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