[Vue] 异步路由组件和非路由组件的区别?

异步路由组件

都知道异步路由组件通过 () => import("./views/Home.vue") 导入路由组件。

但是它怎么就按需加载资源、代码分割了?

不同的代码解析报告

非异步路由组件

非异步路由组件的代码分析报告

异步路由组件

异步路由组件的代码分析报告

代码分析报告生成代码

pnpm install webpack-bundle-analyzer
file:[vue.config.js]

const { BundleAnalyzerPlugin } = require("webpack-bundle-analyzer");

module.exports = {
  configureWebpack: {
    plugins: [new BundleAnalyzerPlugin()]
  }
};
posted @   Himmelbleu  阅读(15)  评论(0编辑  收藏  举报
首页
随笔
博客园
我的
标签
管理
[Vue] 异步路由组件和非路由组件的区别?
发表于 2024-10-08 22:46
|
已有 15 人阅读
|
留下 0 条评论
|
全文字数 ≈ 34字

异步路由组件

都知道异步路由组件通过 () => import("./views/Home.vue") 导入路由组件。

但是它怎么就按需加载资源、代码分割了?

不同的代码解析报告

非异步路由组件

非异步路由组件的代码分析报告

异步路由组件

异步路由组件的代码分析报告

代码分析报告生成代码

BASH
pnpm install webpack-bundle-analyzer
vue.config.js
JS


const { BundleAnalyzerPlugin } = require("webpack-bundle-analyzer");

module.exports = {
  configureWebpack: {
    plugins: [new BundleAnalyzerPlugin()]
  }
};
作者:Himmelbleu
出处: https://www.cnblogs.com/Himmelbleu/#/p/18453206
版权:本作品采用「 署名-非商业性使用-相同方式共享 4.0 国际 」许可协议进行许可。
文章目录
异步路由组件
不同的代码解析报告
非异步路由组件
异步路由组件
代码分析报告生成代码
点击右上角即可分享
微信分享提示