- 首先我们不使用原来的默认的上传方法 action 路径
- 使用 http-request方法来覆盖原来的上传方法
//hettp-request方法
async handleRequest(e) {
//1.放到FormData里面
let formData = new FormData();
formData.append("file", e.file);
//2.发送post请求
let { data } = await goAddPic(formData).catch((err) =>
console.error(err)
);
return data;
},
//图片上传成功触发的方法
handleSuccess(data) {
//添加图片临时路径
this.ruleForm.pics.push({ pic: data.tmp_path });
},