axios get请求怎么传递数组

2019-09-24  本文已影响0人  Victor_818

最近遇到的get请求传递数组的请求,刚开始直接传递,报了400 Bad Request错误,如下:


image.png

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


image.png
实现方法如下:
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;
  }
);

上一篇 下一篇

猜你喜欢

热点阅读