预期上传失败后,弹出后台返回的消息,可是成功函数输出是一个对象能够成功操作,而失败函数取不到返回数据,转JSON对象也报错。
on-error函数里的输出解决方法:把错误信息转成字符串,然后转掉Error:,剩下的内容就是个json,然后再转成对象,就可以取出来了。
handleProductError(err) {
console.log(err)
let myError=err.toString();//转字符串
myError=myError.replace("Error: ","")//去掉前面的
myError=JSON.parse(myError);//转对象
console.log(myError);
this.errorMessage=myError.message;
//this.uploadErrorType=1;
//this.uploadErrorDialogVisible=true;
},
网友评论