在首次渲染时,加载状态始终为 true

作者: StadnykYura创建于 2024年2月1日更新于 2025年3月21日

你好,我有一个关于 SPA 中基本的客户端可加载功能行为的问题,当 chunk 已经加载完毕且我们尝试再次渲染时。所以想象一下: 1) 我们移动到需要渲染懒加载组件的页面。加载器被渲染,chunk 被加载,组件被渲染; 2) 我们离开渲染懒加载组件的页面。然后回到这个页面,期望懒加载组件立即被渲染。但实际情况是,它先渲染加载器,然后才渲染实际的懒加载组件。 所以我分析了源代码,发现 'loading' 状态一开始总是为 true。 问题是 -> 通过当前库的功能是否可以改变此行为,使得如果 chunk 已经加载完毕,组件就可以立即渲染(不需要加载器)?

内容来源: gregberge/loadable-components