Getting Optimized Images
由于我们只需要展示卡片上的图片大小,而图片实际尺寸却很大,因此需要优化。
RAWG 的 API 支持通过修改链接的方式裁剪图片大小,因此我们需要在图片链接的 media
后插入裁剪参数 crop/length/width
。
image-url.ts | |
---|---|
1 2 3 4 5 |
|
假设 index = url.indexOf(target) + target.length
,那么:
url.slice(0, index)
=>https://media.rawg.io/media/
- 从 0 到索引处(包含索引)
url.slice(index)
=>games/618/618c2031a07bbff6b4f611f10b6bcdbc.jpg
- 索引处前全部切掉(不包含索引)
2024-07-20 17:08 2024-07-20 22:28