没处理前
let data={
list:this.chooseData,
opname:this.form.opname,
apname:this.form.apname
}
console.log(data);
this.$axios.post('/freceipt/updateList', this.$qs.stringify(data))
.then(res=>{
this.$message.success("修改成功");
this.getInsurList();
})
.catch(erroe=>{
this.$message.error(error);
})
会报400,说是客户端畸形的请求,找不到list
解决方案:把数组先用JSON.stringify()处理一下,如
let data={
list:JSON.stringify(this.chooseData),
opname:this.form.opname,
apname:this.form.apname
}
console.log(data);
this.$axios.post('/freceipt/updateList', this.$qs.stringify(data))
.then(res=>{
this.$message.success("修改成功");
this.getInsurList();
})
.catch(erroe=>{
this.$message.error(error);
})
问题解决