小程序
小游戏
企业微信
微信支付
扫描小程序码分享
需求是一个多个banner图,每个banner图的高度是根据用户上传的该banner图的第一张来设定的,所以我要获取到每个banner图第一张图片的尺寸,但是用wx.getImageInfo获取总是在代码最后才执行,而且我把所有banner图第一张添加到一个数组里面后循环获取这些图片的规格,打印出来的顺序和数组里面的图片顺序不一样,这个问题该怎么解决,有没有大佬遇到过,能否告知下
800*800那个是数组里第一张图片
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
因为这个wx.getImageInfo是异步的,所以哪个先返回就打出来的哪个。
办法的话,我想先定一个长度和imgs一样的数组(比如叫array),然后在success里面把返回存进去。
array[i] = res
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
因为这个wx.getImageInfo是异步的,所以哪个先返回就打出来的哪个。
办法的话,我想先定一个长度和imgs一样的数组(比如叫array),然后在success里面把返回存进去。
array[i] = res