前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >(二十一)路由组件的懒加载

(二十一)路由组件的懒加载

作者头像
老怪兽
发布2023-02-22 18:43:57
3060
发布2023-02-22 18:43:57
举报
路由组件的懒加载

说明

我们之前使用过组件异步加载,现在我们还可以使用路由懒加载,进一步优化项目

一、不使用懒加载
代码语言:javascript
复制
import BlogListPage from "./pages/BlogListPage.vue";
import BlogPostPage from "./pages/BlogPostPage.vue";

import { createRouter, createWebHistory } from "vue-router";

const routes = [
  {
    path: "/",
    component: BlogListPage,
  },
  {
    path: "/:postId",
    component: BlogPostPage,
  },
];

const router = createRouter({
  history: createWebHistory(),
  routes,
});

export default router;
  • 可以看到所有的组件在页面一加载的时候就全部都加载完了
二、使用路由懒加载
代码语言:javascript
复制
const BlogListPage = () => import("./pages/BlogListPage.vue");
const BlogPostPage = () => import("./pages/BlogPostPage.vue");

import { createRouter, createWebHistory } from "vue-router";

const routes = [
  {
    path: "/",
    component: BlogListPage,
  },
  {
    path: "/:postId",
    component: BlogPostPage,
  },
];

const router = createRouter({
  history: createWebHistory(),
  routes,
});

export default router;
  • 可以看到现在就只加载目前使用到的组件
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022年11月14日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 路由组件的懒加载
  • 一、不使用懒加载
  • 二、使用路由懒加载
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档