elementUI的组件的失败回调函数(on-error)里拿不到返回值

预期上传失败后,弹出后台返回的消息,可是成功函数输出是一个对象能够成功操作,而失败函数取不到返回数据,转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;
    },

你可能感兴趣的:(elementUI的组件的失败回调函数(on-error)里拿不到返回值)