post请求参数转义

今天用umi脚手架搭建简单项目遇到一个问题,post请求不通
问题是参数需要转换

方法例子

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

function fmtParams (params){
let fd = new FormData();
Object.keys(params).forEach(function(key){
fd.append(key, params[key]);
});
return fd;
}

export function loginIn(params) {
return request(Base_url+'/sso/api/v1/login', {
method: 'post',
body: fmtParams(params),
});
}