出现upload的js的undefined错误。
uploadImg(temp, callback) { var that = this; var items; var k=0; for (var i = temp.length - 1; i >= 0; i--) { wx.uploadFile({ url: that.uploadUrl, filePath: temp[i].path, name: 'image', success: function (res) { console.log(res.data.img_id); items = ',' + String(res.data['img_id']); k = k + 1; if (k == temp.length) { console.log(items); // callback && callback(items); } } }); }} |
console的res可行,但是直接输出对象,就报undefined,对象是一个数字。
下图为console 的 res:
下图为console的res.data.img_id :
