微信小程序数据获取不到

在wx.uploadfile里的success里面用了that.setData,但wx.uploadfile的success里面可以获取到值,但在wx.uploadfile外面就获取不到值

img

uploadfile是异步的,需要用到success回调中数据的代码都得放success里面执行,不能放uploadfile外面,要不都没返回就执行了

这是因为wx.uploadfile是异步的,所以在success回调函数中使用setData可以更新数据,但在回调函数外部使用setData时,数据可能还没有被更新。你可以尝试使用回调函数来处理这个问题。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632