Svelte卸载内容

发布于 2025-02-11 11:57:38 字数 125 浏览 1 评论 0原文

可以卸载图像吗?例如,如果您下载了许多带有无限滚动的图像,则可以在两个方向上懒惰加载。

如果事件nocibilityChange使用Svelte卸载未显示的所有内容,或者我需要手动执行此操作?

Is it possible to unload an image? E.g. if you download a lot of images with an infinity scroll something like lazy loading in both directions.

And if the event visibilitychange is used by svelte to unload everything that isn't displayed or do I need to do that manually?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白云不回头 2025-02-18 11:57:38

这更像是一个一般的Web开发问题。当能见度改变时,Svelte本身就没有做任何事情。

您可以手动加载元素,但是通常比仅在可见/看不见时添加或删除元素要复杂一些。保持滚动位置,弹出等。

我用特定的高度替换元素,并将1000px从上一个可见元素中从第一个可见和1000px保持1000px。

This is more of a general web dev question. Svelte does nothing by itself when visibility changes.

You can load elements manually, but it's usually a bit more complex than just adding or removing elements when visible/invisible. Keeping scroll position, pop in, etc.

I replace elements with empty divs with specific height and keep 1000px from first visible and load 1000px from last visible element.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文