Vue项目开发中使用懒加载

一、使用路由懒加载的好处

当打包项目时,JavaScript包会变的非常大,影响页面加载,要是通过把不同的路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加提供效率。

二、安装相关的依赖包

详细可查看路由官方文档

安装依赖包文档

安装依赖包完成后,需要配置到项目里面

三、在babel.config.js声明该插件依赖

"@babel/plugin-syntax-dynamic-import"

四、将路由改为按需加载的形式


由imprort 改为const

// import Cate from '../components/goods/Cate.vue'
const Cate = () => import(/* webpackChunkName: "Cate_Parms" */ '../components/goods/Cate.vue')

在使用以上形式时,是要在安装依赖包前提下!!!
这样路由的懒加载就完成了。

Vue项目开发中使用路由懒加载相关推荐

  1. vue中的路由懒加载

    文章目录 路由懒加载 vue异步组件 ES import 常用 路由懒加载 懒加载本质是延迟加载或按需加载,即在需要的时候的时候进行加载. 首页不用设置懒加载,一个页面加载过后再次访问不会重复加载. ...

  2. vue项目实现路由按需加载(路由懒加载)的3种方式

    vue项目实现路由按需加载(路由懒加载)的3种方式 1.vue异步组件 2.es提案的import() 3.webpack的require,ensur *1.vue异步组件技术 ==== 异步加载 v ...

  3. vue路由懒加载_优化vue项目的首屏加载速度

    最近使用vue-cli3构建了一个小型的博客系统,完工之后,build打包出来发现一个chunk-vendors包就有1.1m,部署上去之后,访问的时候,首屏加载非常慢.居然需要21s,体验极差. 这 ...

  4. 前端学习(2742):重读vue电商网站52之路由懒加载

    当打包构建项目时,JavaScript 包会变得非常大,影响页面加载.如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了. 具体需要 3 步: 安 ...

  5. Vue—核心概念—异步组件和路由懒加载

    原文地址:Vue 异步组件&路由懒加载 目录 异步组件 异步组件介绍 异步组件声明 高级异步组件 路由懒加载 路由懒加载介绍 路由懒加载方法 把组件按组分块 异步组件 异步组件介绍 在开发大型 ...

  6. vue“路由懒加载” 技术,让网页快速加载 (优化篇)

    (含代码示例.截图演示)让中大型vue项目,按需加载文件,让网页快速渲染! 官方文档:路与懒加载 所谓的路由懒加载: 代码示例 · 对比: 1. 没有优化的代码(截图1 · 省略) import Vu ...

  7. Vue路由懒加载报错问题解决

    使用Vue路由懒加载时报了以下错误: 经过百度发现,出现该问题的原因是: import 属于异步引用组件,需要特殊的babel-loader处理 解决办法: 安装babel用来编译import异步引用 ...

  8. vue路由懒加载的两种方式

    1.当一个vue项目很大的时候,对于一些"暂时"用不到的组件,我们可以不进行加载,等到用到次组件时再加载.这样可以优化spa应用首次加载白屏情况,也给用户更好的体验.这样就是vue ...

  9. vue 之 路由懒加载

    vue打包后的js文件越来越大,这会是影响加载时间的重要因数.当构建的项目比较大的时候,懒加载可以分割代码块,提高页面的初始加载效率.下面是几种常见vue路由懒加载的方法. 方法一 resolve 这 ...

最新文章

  1. 在word中插入目录
  2. C++静态多态与动态多态
  3. 为什么“极大似然估计表达式的极值”可以用来估计参数
  4. Spring3向Spring4升级过程中quartz修改
  5. Javascript执行上下文和执行栈
  6. LeetCode - 7 - Reverse Integer
  7. 企业创新流程的“正向推”与“反向推”思考
  8. 存储图片到第三方云服务器
  9. CAM350 导出DXF文件
  10. 实现cron时间表达式生成器
  11. 招募3DGIS技术合伙人
  12. 如何找回被删除的文件
  13. 人工智能数学基础——相关分析
  14. 身高预测c语言代码switch,C++ ,预测身高程序
  15. leetcode笔记(五)809. Expressive Words
  16. 北师大网络教育计算机基础考试题,北京师范大学网络教育中国书法简史入学考试模拟题(单选)...
  17. Chi-squared 卡方检验
  18. SOLIDWORKS钣金设计需要考虑的折弯问题
  19. 计算机流水线重要知识,计算机组成与体系结构——流水线相关知识点(常考计算)...
  20. 吃透Chisel语言.31.Chisel进阶之通信状态机(三)——Ready-Valid接口:定义、时序和Chisel中的实现

热门文章

  1. android 开启闪光灯(手电筒)
  2. 读书笔记之:Linux程序设计(第4版)(ch1-7) [ 学如逆水行舟,不进则退 ]
  3. 《大型网站技术架构》——第一章 大型网站架构演化
  4. 常用Js JavaScrript Tjquery Class
  5. 什么是勒索病毒?有哪些危害?如何预防?
  6. 伟景行Citymaker管廊三维Gis实现鼠标点选功能
  7. T3备份提示原先格式化该文件时所用扇区大小为512
  8. BaseAdapter 的notifyDataSetInvalidated 和notifyDataSetChanged
  9. 目标跟踪论文(一):SiamFC孪生网络
  10. 如何判断两个日期在一周内