美文网首页
axios get请求怎么传递数组

axios get请求怎么传递数组

作者: Victor_818 | 来源:发表于2019-09-24 20:50 被阅读0次

    最近遇到的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;
      }
    );
    
    

    相关文章

      网友评论

          本文标题:axios get请求怎么传递数组

          本文链接:https://www.haomeiwen.com/subject/yizsuctx.html