路由懒加载

当打包构建应用时,JavaScript 包会变得非常大,影响页面加载。

如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。

使用了懒加载

javascript 复制代码
   export default [ {
        path: '/search/:keyword?',
        component: () =>import('@/pages/Search/index'),
        meta: { showHeader: true, showFooter: true },
        name: 'search'
    }, 
    {
        path: '/login',
        component: () =>import('@/pages/Login/index'),
        meta: { showHeader: false, showFooter: false }
    },]

不使用懒加载

javascript 复制代码
import Login from '@/view/Login'
export default [

     {
        path: '/login',
        component: () =>import('@/pages/Login/index'),
        meta: { showHeader: false, showFooter: false }
    },
]
相关推荐
家里有只小肥猫15 分钟前
uniApp小程序保存canvas图片
前端·小程序·uni-app
前端大全18 分钟前
Chrome 推出全新的 DOM API,彻底革新 DOM 操作!
前端·chrome
前端小臻1 小时前
关于css中bfc的理解
前端·css·bfc
白嫖不白嫖1 小时前
网页版的俄罗斯方块
前端·javascript·css
HappyAcmen1 小时前
关于Flutter前端面试题及其答案解析
前端·flutter
顾比魁1 小时前
pikachu之CSRF防御:给你的请求加上“网络身份证”
前端·网络·网络安全·csrf
林的快手1 小时前
CSS文本属性
前端·javascript·css·chrome·node.js·css3·html5
肥肠可耐的西西公主2 小时前
前端(AJAX)学习笔记(CLASS 2):图书管理案例以及图片上传
前端·笔记·学习
大胖丫2 小时前
vue 学习-vite api.js
开发语言·前端·javascript
孙桂月2 小时前
ES6相关操作(2)
前端·javascript·es6