来自qs,我们将控制查询参数中的数组将如何使用arrayFormat选项(引用自下面的qs文档):
您可以使用arrayFormat选项指定输出数组的格式:
qs.stringify({ a:'b','c‘},{ arrayFormat:’索引‘}) // 'a=b&a1=c’qs.stringify({ a:'b','c‘},{ arrayFormat:’方括号‘}) // 'a[]=b&a[]=c’qs.stringify({ a:'b','c‘}),{ arrayFormat:‘重复’} // 'a=b&a=c‘qs.stringify({ a:'b','c’},{ arrayFormat:‘逗号’}) // 'a=b,c‘
如何用URLSearchParams控制格式?
做:
new URLSearchParams({ a: ['b', 'c']})总是给a=b,c。
发布于 2019-10-18 14:32:29
你不能,这不是URLSearchParams的特性。
如果您需要这个特性,那么使用qs代替。
https://stackoverflow.com/questions/58452823
复制相似问题