Axios 添加方括号如果有多个具有相同名称的参数,则传递给该参数。问题是我不需要包含那些括号,因为我使用Django Rest Framework
and Django Filters
.
如果我使用这个符号,我该如何做到这一点?
axios.get(list_url, {params: {somelist:[1,2,3]}})
我不想要url/?somelist[]=1&somelist[]=2&somelist[]=3
相反我想要url/?somelist=1&somelist=2&somelist=3
尝试使用 paramsSerializer 来做到这一点indexes:null
在 axios 配置中
axios.get(someurl, {
params: {
foo: [1, 2, 3]
},
paramsSerializer: {
indexes: null
}
});
我从这里得到这个https://www.npmjs.com/package/axios#axios-api https://www.npmjs.com/package/axios#axios-api
带有 paramsSerializer 属性的屏幕截图 https://i.stack.imgur.com/I7JVU.png
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)