来看这个图,所以你到底干了啥?如果不想用 URLSearchParams,也可以用 Qs,或者自己拼。拼的时候需要把 [1,2,4] 展开,并对 name 和 value 使用 encodeURIComponent 分别编码,比如const param = { a: [1, 2, 4], b: "hello", c: 23 } cosnt qs = Object.entries(param) .map(([key, value]) => `${encodeURIComponent(key)}=${encodeURIComponent(Array.isArray(value) ? value.join(",") : value) }`) .join("&") // a=1%2C2%2C4&b=hello&c=23
来看这个图,所以你到底干了啥?
如果不想用 URLSearchParams,也可以用 Qs,或者自己拼。拼的时候需要把
[1,2,4]
展开,并对 name 和 value 使用encodeURIComponent
分别编码,比如