后端想要一个键对应多个值,如下图。然后通过查询发现放在数组里进行传递。直接放在对象里的话无法放相同的键。
在这里插入图片描述
传递的时候就这样放。
在这里插入图片描述

但是加载之后,看一下url,会有中括号[ ],这不是后端想要的。
在这里插入图片描述

解决办法:
引入axios里带的qs序列化库,来通过参数进行配置

import qs from 'qs'

加上配置代码
在这里插入图片描述

    paramsSerializer: params => {
      return qs.stringify(params, { indices: false })
    }

然后再看看url:
在这里插入图片描述

可以啦,中括号[ ]不见了,大功告成!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐