我们先来看看Axios的特性
它的请求默认是payload格式,请求头的Content-type类型为:application/json;charset=UTF-8;
而后端接受的是form-data格式,所以我们需要将Content-type类型改为:
header:{
'Content-Type':'application/x-www-form-urlencoded',
data:data1(post数据)
},改完后发现请求变成form-data格式了,但是数据格式任然不对,
例如**:{xxxx:"dasda",yyy:"dasdfsddf"}
但后端接收的是:name:"aaa",age:23,arrList:123,212,212这种格式,所以需要引入qs库来处理一下,
import qs from "qs",在请求接口传值使用data:qs.stringify(data1)格式化处理,就成功了