问题 示例代码 axios . get ( `/oss/get/batch` , { params : { url } , headers : { Authorization : `Bearer ${ token } ` } , } ) . then ( result => { resolve ( result . data ) } ) . catch ( err => { reject ( err ) } ) 按这种方式传参数时,会得到以下问题 而实际需要的是 /batch?url=xxx&&url=xxx 解决方案 axios . get ( `/oss/get/batch` , { params : { url } , headers : { Authorization : `Bearer ${ token } ` } , // 主要是以下四行代码 paramsSerializer : function ( params ) { const url = params . url . map ( _ => `url= ${ _ } ` ) . join ( '&' ) ; return ` ${ url } ` ; } } ) . then ( result => { resolve ( result . data ) } ) 来源: oschina 链接: https:/