背景:项目中要用post方法传array数组的参数。 直接放在对象中传递数组:
export function getCrApplicationList(data) {
var test = [‘111‘, ‘222‘]
return request({
url: ‘/applicant/CrApplication/List‘,
method: ‘get‘,
params: { test }
})
}
传递的参数格式如下:
但是这样的话后台是取不到值的,我们需要把数组变成如下这种格式:
test:111
test:222
解决方法: 将test按照字符串进行传参 var test = '111,222'
这样后端就能正常的接到数据了。