问题描述
    
    当我们需要通过get方式传递一个数组作为参数 tag:[1,2,3,4]
   
预期是解析为: https://www.cnblogs.com/enter?tag=1&tag=2&tag=3&tag=4
然而真相是这样的:https://www.cnblogs.com/enter?tag[]=1&tag[]=2&tag[]=3&tag[]=4,后台是不可能解析到传递的参数
    qs插件
    
    qs在axios中自带的有我们无需下载直接引入
   
     
   
axios 拦截器统一处理
    axios.interceptors.request.use(async (config) => {
    
    
    //只针对get方式进行序列化
    
    if (config.method === ‘get’) {
    
    
    config.paramsSerializer = function(params) {
    
    
    return qs.stringify(params, { arrayFormat: ‘repeat’ })
    
    }
    
    }
    
    }
    
     
   
 
版权声明:本文为m0_51499501原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
