
如上图,在微信小程序中获取三张网络图片,获取到之后分别赋值给 common , personal 和 qrcode;
由于赋值操作在获取成功的回调函数中,所以需要监测三张图片获取成功,并且都赋值成功,然后执行后续的操作;
但是现在有个问题,一开始回调还未执行完的时候,返回的对象的三个值都是空值,但是点开三角,查看详细的情况的
时候却发现,里面有值了,这就让我很困惑的;
查找别人的类似的经历,暂时有了一个答案, 也就是一开始的时候确实是空的,但是你点开的时候会再次获取相应的值;
也就是说 一秒钟之前是空的,如果你在一秒钟之前点开也是空的,但是我们点击的操作已经滞后好几秒了,这个时候相关
的数据已经获取成功了,这个时候点击会再次获取目前的对象的相关数据,也就是加载完成后的数据,所以导致了上面
显示为空,点击打开之后却有数据的问题;
微信小程序图片加载延迟问题
本文探讨了微信小程序中图片加载的延迟现象,解析了图片赋值时机与实际加载完成之间的时差,揭示了为何在回调函数执行前,图片显示为空,而稍后查看时已加载完成的原因。
1万+

被折叠的 条评论
为什么被折叠?



