canvas中创建图片之后,在对图片设置src的时候,IOS中这一行代码需要执行很长时间。
经过测试,这个时间的长短与图片大小成正比。(加载过该图片之后,再次刷新速度就变得很快)
正常情况下,该操作应该不会阻塞后边的代码。
请问这个是什么问题导致的?有什么办法可以避免吗?另外对于这类图片缓存策略是什么?
代码片段(请在IOS真机上执行,模拟器无法复现)
https://developers.weixin.qq.com/s/qoLBuwmg7jkl
canvas中创建图片之后,在对图片设置src的时候,IOS中这一行代码需要执行很长时间。
经过测试,这个时间的长短与图片大小成正比。(加载过该图片之后,再次刷新速度就变得很快)
正常情况下,该操作应该不会阻塞后边的代码。
请问这个是什么问题导致的?有什么办法可以避免吗?另外对于这类图片缓存策略是什么?
代码片段(请在IOS真机上执行,模拟器无法复现)
https://developers.weixin.qq.com/s/qoLBuwmg7jkl
2 个回答
我也遇到了同样的问题。
加载图片的功能被 iOS 版小程序实现成阻塞操作了吧……