图片上传用的vant的组件,console可以输出返回的结果,但是append不进去,然后发现下面红框中的console总是会先于第一个红框,各位大佬看看,有没有什么解决办法,谢谢
你的图片压缩应该是一个异步的操作,所以会先执行同步代码,就是下面的console。而此时你的图片压缩由于是异步,会在你的所有同步操作执行完成后才会执行,所以你打印的formData是缺少file的。
console
formData
file
你需要做的是保证在压缩完成后,再去return整个formData。
return
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
你的图片压缩应该是一个异步的操作,所以会先执行同步代码,就是下面的
console
。而此时你的图片压缩由于是异步,会在你的所有同步操作执行完成后才会执行,所以你打印的formData
是缺少file
的。你需要做的是保证在压缩完成后,再去
return
整个formData
。