axios中,如何传入多个重复字段,例如:url?name=1&name=2&name=3

226 阅读1分钟

首先安装qs模块

npm install qs

然后在需要的地方引入qs模块

import qs from 'qs';

最后,只需要在请求方法里面写入paramsSerializer函数,通过qs.stringify转化即可。如下图

image.png

附上代码:

    export function storeQuery (params) {
        return request({
            url: userApi.StoreQuery,
            method: 'get',
            params,
            // 用于发送这种格式的请求,url?name=1&name=2&name=3
            paramsSerializer: params => {
                return qs.stringify(params, { indices: false });
            }
        })
    }