一对一直播源码,路由加载优化白屏

一对一直播源码,路由加载优化白屏

目标: 缩小打包体积,优化白屏时间

路由懒加载

复制代码
const Home = () => import(/* webpackChunkName: "home" */"@/views/home/index.vue");
const MetricGroup = () => import(/* webpackChunkName: "metricGroup" */ "@/views/metricGroup/index.vue"); 
const routes = [
        {
           path: "/",
           name: "home",
           component: Home
        },
        {
           path: "/metricGroup",
           name: "metricGroup",
           component: MetricGroup
        },
      ]
复制代码

 

组件懒加载

一般只用在需要用户手动操作才调用的组件,如dialog、drawer等,我们期望用户操作后去触发组件的加载

const dialog= () => import(/* webpackChunkName: “dialogInfo” */ ‘@/components/dialog’);
export default:{
name: ‘homeView’,
components: {
dialog
}
}

 

重新打包后,home.js 和 about.js 中没有了弹框组件的代码,该组件被独立打包成 dialog.js,当用户点击按钮时,才会去加载 dialog.js 和 dialog.css

 

使用组件路由懒加载后,该项目的路由页资源进一步减少体积,可以有效提升首次加载时间
以上就是一对一直播源码,路由加载优化白屏, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2023-05-25 直播系统app源码,图片放大且有渐变色罩层出现
2023-05-25 直播商城系统源码,BottomSheetDialog实现-底部滑动栏
2023-05-25 直播app开发搭建,ImageView 圆角实现 系统自带控件
2022-05-25 短视频源码,uniapp中单选框radio的实现
2022-05-25 直播软件源码,CSS3实现图片立体旋转动画
2022-05-25 视频直播系统源码,使用自定义UI 完成文字颜色加载效果
点击右上角即可分享
微信分享提示