axios设置请求头之后,发送的请求体依旧是json格式,导致后台无法获取参数,需要手动设置请求题转换函数
- 设置请求头
{ // options
// 设置请求头
// 默认还是以json格式传递
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
// 设置序列化请求参数函数
transformRequest: transFun
}
- 序列化请求值函数
const transFun =(data = {}) => Object.entries(data).map(ent => ent.join("=")).join("&")