Vue使用formdata向后台传递参数
修改请求头headers
我们可以在传递接口的时候修改headers,{‘Content-Type’: ‘application/json’}
直接new formdata
我两个都用了,最后还是用的直接new formdata实例来传递
multSumbit() {
this.$toast.loading({
duration: 0,
message: '加载中...',
forbidClick: true,
});
let formdata = new FormData();
formdata.append("links", JSON.stringify(this.Temporarymultiple));
this.$post("/user/art/add", formdata).then((res) => {
console.log(res);
if(res.code==0){
this.$toast.clear();
this.$toast.success("提交成功");
this.Temporarymultiple=[]
}else{
this.$toast.fail(res.msg);
this.Temporarymultiple=[]
}
});
},
最终传递数据的时候直接把formdata写入就可以了