尝试对goodsimage用setData
wx.uploadFile是个异步过程,在执行的时候不会立即返回结果,从log日志里就可以看出来
setData 是异步的啊 。 直接打印获取不到 。 你加个 定时器试试
setTimeout(()=>{
console.log(_this.data.goodsimage)
},1000)
//这样应该也可以
setData({
goodsimage:"hahahahaha"
},()=>{
console.log(_this.data.goodsimage)
})
这个问题 vue,react都存在 vue里使用 $nextTick .
react里是 setState({},()=>{
})