vue中的post方法如何传递数组参数

104 阅读1分钟

背景:项目中要用post方法传array数组的参数。 直接放在对象中传递数组:

export function getCrApplicationList(data) {
  var test = [‘111‘, ‘222‘]
  return request({
    url: ‘/applicant/CrApplication/List‘,
    method: ‘get‘,
    params: { test }
  })
}

传递的参数格式如下:

202204240940358.png

但是这样的话后台是取不到值的,我们需要把数组变成如下这种格式:

test:111

test:222

解决方法: 将test按照字符串进行传参 var test = '111,222'

这样后端就能正常的接到数据了。