chevron_left

Vue 2 实践教程

免费
第 13.4 回

教程文档

Vue 2 实践教程 - 懒加载

2023年11月13日
Vue 2 实践教程

懒加载

懒加载概念

懒加载:也叫延迟加载,即在需要的时候进行加载。

使用懒加载的原因

vue 是单页面应用,使用webpcak打包后的文件很大,这样使得用户访问首页时,加载的资源过多,页面会出现白屏的情况,不利于用户体验。运用懒加载后,就可以按需加载页面,提高用户体验。也就是说整个网页刚打开就去加载所有页面,路由懒加载就是只加载你当前点击的那个模块,按需去加载路由对应的资源,提高首屏加载速度。

  • 这样可以有效解决 Vue 的首页白屏问题
  • 一般来说,整个项目除了首页以外,其他页面全部应当使用懒加载

实现原理:将路由相关的组件,不再直接导入了,而是改写成异步组件的写法,只有当函数被调用的时候,才去加载对应的组件内容。

懒加载实现

在之前做的商城后台项目中,修改新闻管理模块路由为

import Vue from 'vue'
import VueRouter from 'vue-router'
import Home from '../views/Home.vue'
// 新闻模块,屏蔽当前引入
/...

课程介绍

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

目录

适合这样的人

新手