请求提交的form data数据变成了json的字符串

把参数的进行格式转换
const params = new URLSearchParams()
params.append('USER_LOGIN', 'admin')
params.append('PASS_WORD', '123456')
params.append('LOGTYPE', '')
再次发送请求,可以了,如下:

为了以后方便,在axios提供的拦截器里进行公共处理
// 请求拦截器
service.interceptors.request.use(
config => {
// 请求前
// console.log(config.data)
if(config.method == 'post'){
const params = new URLSearchParams()
for (const key in config.data) {
if (config.data.hasOwnProperty(key)) {
params.append(key, config.data[key])
}
}
config.data = params
}
return config
},
error => {
// 做一些请求错误
}
)