获取图片规格参数
发布于 6 年前 作者 xiuyingliang 16298 次浏览 来自 问答

需求是一个多个banner图,每个banner图的高度是根据用户上传的该banner图的第一张来设定的,所以我要获取到每个banner图第一张图片的尺寸,但是用wx.getImageInfo获取总是在代码最后才执行,而且我把所有banner图第一张添加到一个数组里面后循环获取这些图片的规格,打印出来的顺序和数组里面的图片顺序不一样,这个问题该怎么解决,有没有大佬遇到过,能否告知下

800*800那个是数组里第一张图片

1 回复

因为这个wx.getImageInfo是异步的,所以哪个先返回就打出来的哪个。

办法的话,我想先定一个长度和imgs一样的数组(比如叫array),然后在success里面把返回存进去。

array[i] = res

回到顶部