Lazy Loading Routes

If I lazy load the parent route, will the children routes also be lazy loaded?

[
  {
    path: "/",
    component: () => import("@/dashboard/pages/Dashboard.vue"),
    beforeEnter: auth,
    children: [
      {
        path: "/apps",
        component: Apps
      }
    ]
  }
]

Here I have lazy loaded the dashboard route, will the app route also be lazy loaded or do I have to manually lazy load it?

Assuming Apps is a component, imported using a static import statement, it will not be lazy loaded. That’s all handled at the Webpack level and Webpack knows nothing about the parent/child relationships in your router.