问题:vue项目中,用axios封装请求数据时,get请求传递参数为数组时,get拼接url并不能把参数正确的传递过去,
    解决:get传参需要前面自己转一下传参的格式
    最初错误传参

    1. let provinces= ['1', '2', '3']
    2. axios.get('/gateway/xxx', {
    3. params: {
    4. ID: 001,
    5. provincesData: provinces,
    6. }
    7. })
    8. // 上面的请求是 '.../user?ID=001&provincesData[]=1&provincesData[]=2&provincesData[]=3
    9. get直接传数组就会有这种情况

    转换传参格式

    1. axios.get('/gateway/xxx', {
    2. params: {
    3. ID: 001,
    4. provincesData: provinces+ '',
    5. }
    6. })
    7. // 在参数后面加上( + ''),即可把数组变成字符串
    8. // 请求变成 '.../user?ID=001&provincesData=1,2,3

    JavaScript中将数组变成字符串:数组[arr] + ‘’