axios get请求怎么传递数组
2019-09-24 本文已影响0人
Victor_818
最近遇到的get请求传递数组的请求,刚开始直接传递,报了400 Bad Request错误,如下:

其实后端想要的数据格式是这样的:

实现方法如下:
import qs from 'qs';
service.interceptors.request.use(
config => {
// ......其他逻辑代码
if (config.method === 'get') {
config.paramsSerializer = function(params) {
return qs.stringify(params, { arrayFormat: 'repeat' });
};
}
return config;
}
);