





























这是一个创建于 331 天前的主题,其中的信息可能已经有所发展或是发生改变。
现在有一个需求,就是在页面之间跳转时,需要显示一个进度条告知用户页面加载进度。
问了 DeepSeek ,Google 也查了查,都没找到能获取实际加载进度的解决方案。
1 dudubaba 2025 年 7 月 18 日window.onload 一般精准的算不出来,就是模拟,比如 1s 内算加载 70%,3S 内加载完就是 100%,加载不完进度条在 90%,等 onload 时间执行完成后就 100%; |
2 shakaraka 2025 年 7 月 18 日都是用假的。参考 youtube |
3 Iamadog 2025 年 7 月 18 日 |
4 Iamadog 2025 年 7 月 18 日如果只是加一个进度条的话可是试试 nextjs-toploader |
6 rocmax 2025 年 7 月 18 日 via Android做个假的,延时 1 秒播个动画再触发路由跳转。或者 suspense 的 fallback 里播个到 99%的动画。 更有意义的可能是在播动画时把 data prefetch 做了,这个进度可以监视,然后直接跳转就好了。 要显示当前页面载入进度也得等页面下载完先渲染出进度条组件,这个时候如果不是需要请求大量数据的话跟直接显示页面内容没太大差别。 |
7 zzzyyysss 2025 年 7 月 18 日这就是无解的需求吧,首先如何确定这个页面到底需要加载多大的资源,页面里的多媒体文件算不算?通过 css 引入的图片 字体 其它 css 这些算不算?还有更多动态引入的资源。 |
8 yimity 2025 年 7 月 18 日``` |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。