收藏
回答

微信小程序的内置方法是网络请求,需要耗时,有时候方法都初始化结束了,内置方法还未返回信息,如何解决?

比如说这个方法 wx.getFileSystemManager().readFile/readFileSync

这个方法是将图片转成base64的 这个需要发送网络请求

然后会耗时 有时候图片还没转成base64 我的方法就已经全部执行完了

这个有什么解决办法呢

我目前的方案是把方法其余的代码 都写在 wx.getFileSystemManager().readFile/readFileSync 的回调里面

不单单只有这个方法 很多方法都这样

也不可能用 setTimeout 去延迟进行操作, 并且如果网速慢 wx方法的回调也就返回的更慢

大家有没有比较好的办法

最后一次编辑于  2019-12-18
回答关注问题邀请回答
收藏

5 个回答

登录 后发表内容
问题标签