Svelte卸载内容
可以卸载图像吗?例如,如果您下载了许多带有无限滚动的图像,则可以在两个方向上懒惰加载。
如果事件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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这更像是一个一般的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.