function getRandomNumberByRange(start, end) //范围随机数
{
return Math.round(Math.random() * (end - start) + start);
}
function getRandomImgSrc () {
return `https://picsum.photos/${w}/${h}/?image=${getRandomNumberByRange(0, 1084)}`
}
随机获取图片源的那个函数不是很理解,第一次 看到这样的代码,跨域获取.https://picsum.photos/${w}/${h}/?image=${getRandomNumberByRange(0, 1084)}
讲解一下这行具体要怎么看,具体点,
这个就是后台对图片资源的一个映射规则。
后台现在有编号0~1084的图片资源,然后前端需要获取这些图片资源并且能够指定需要获取的图片大小于是定义如下规则:
https://picsum.photos/{width}/{height}/?image={src}
其中的width/height即指定图片的宽高,src即对应后台图片资源的编号
剩下的应该不需要我解释了吧