场景:有一批图片,动态内容,需要以客户端渲染的方式进行加载,最终图片显示的 AspectRatio 根据图片自身的尺寸而定。在加载之前,需要显示 skeleton 加载动画来平滑过度。如同 pinterest.com 那样,在图片 loaded 之前,就有 loading 的色块,而色块的 长度 和 宽度 对应 要加载图片对应的 长度 和 宽度。但在加载之前,我无法得知图片的 height 和 width,因此也就无法确定 skeleton 的长和宽。
问题:我要如何在图片 loaded 之前就知道图片的 length 和 width 从而确定 skeleton 的 长度 和 宽度 ?通过后端 API 一起返回?规定固定的 width,然后根据 Content-Length 来计算?
自己是后端,对前端不大熟悉,感谢。
1
zoharSoul 2020-11-16 15:42:00 +08:00
后端一起返回.
|