本文小编为大家详细介绍“vue为什么要进行路由懒加载”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue为什么要进行路由懒加载”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 懒加载本质是延迟加载或按需加载,即在需要的时候的时候进行加载。
首页不用设置懒加载,一个页面加载过后再次访问不会重复加载。为什么要进行路由懒加载当进行打包构建应用时,打包后的代码逻辑实现包可能会非常大。当用户要去使用的时候,那么就会把所有的资源都请求下来才可以。当我们把不同的路由对应的组件分别打包,在路由被访问时再进行加载,就会更加高效。路由懒加载所做的事情将路由对应的组件加载成一个个对应的js包 。在路由被访问时才将对应的组件加载。vue异步组件语法:component:resolve=>(require(['需要加载的路由的地址']),resolve)
//官方文档:https://vue3js.cn/router4/guide/#html //引入vue-router对象 import{createRouter,createWebHistory,createWebHashHistory,ErrorHandler}from"vue-router"; /** *定义路由数组 */ constroutes=[ {//404路由 path:'/404', name:'404', component:resolve=>(require(["/@/views/404.vue"],resolve)) }, ]; /** 免费云主机域名 *创建路由 */ constrouter=createRouter({ history:createWebHistory("/"), routes, }); /** *输出对象 */ exportdefaultrouter;
ES import 常用用户访问组件时,该箭头函数被执行
webpack:import动态导入语法能将该文件单独打包
语法:const xxx = ()=>import('需要加载的模块地址')
//官方文档:https://vue3js.cn/router4/guide/#html //引入vue-router对象 import{createRouter,createWebHistory,createWebHashHistory,ErrorHandler}from"vue-router"; /** *定义路由数组 */ constroutes=[ {//404路由 path:'/404', name:'404', component:()=>import('/@/views/404.vue') }, ]; /** *创建路由 */ constrouter=createRouter({ history:createWebHistory("/"), routes, }); /** *输出对象 */ exportdefaultrouter;
读到这里,这篇“vue为什么要进行路由懒加载”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。
本篇内容主要讲解“vue中对时间戳如何处理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue中对时间戳如何处理”吧!文件位置根据自己的项目位置自定义后台拿时间数据,一般不是时间格式,而是一串数组,这个时候就需要转…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。