在wx.uploadfile里的success里面用了that.setData,但wx.uploadfile的success里面可以获取到值,但在wx.uploadfile外面就获取不到值
uploadfile是异步的,需要用到success回调中数据的代码都得放success里面执行,不能放uploadfile外面,要不都没返回就执行了
这是因为wx.uploadfile是异步的,所以在success回调函数中使用setData可以更新数据,但在回调函数外部使用setData时,数据可能还没有被更新。你可以尝试使用回调函数来处理这个问题。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!