18910140161

在url参数中,多个参数之间使用?Url参数中数组参数,需要在参数名后面加中括号[]吗

顺晟科技

2022-11-17 12:01:14

201

在这里请教坛中大佬们一个非vue的问题,请知道的大佬帮忙解答,谢谢!


顺晟科技:

在Axios上,我看它源代码是先判断是否有自定义序列化方法,再判断参数是否是URLSearchParams实例,如果两者都不是,就自行序列化query对象,它序列化时,如果是数组则在参数名后加中括号“[]”,代码如下:

https://ask.csdn.net/questions/7628258?spm=1001.2014.3001.5505

在Node环境中使用querystring模块是这样的:

以前记忆中好像是需要加中括号的,现在想要弄明白,这个是如何规定的,是否有一个规范?请大家帮忙解答,谢谢!

如题,在URL传参中,如果需要传一个数组参数,需要在参数名后面加中括号“[]”吗?以前我一直以为必须加中括号,但我使用js的URLSearchParams对象生成queryString的时候,它是不带中括号“[]”,如下图:

在VueRouter中,使用query,值为数组时,它转化为query字符串时也是不带中括号的。

问题已在SCDN中得到解答,链接如下:

  • TAG:
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航