Skip to content

函数: stringifyQuery()

ts
function stringifyQuery(obj): string;

定义于: url.ts:134

对象转 query 字符串,与 parseQuery 对称:自动 encode、跳过 null / undefined、数组展开为同名多项。

参数

参数类型描述
objRecord<string, any>键值对象;值会被 String() 序列化,数组展开为多个同名项

返回值

string

query 串(不含开头的 ?

备注

只生成 query 部分,不含路径与 # hash;要在完整 URL 上增改参数请用 setQueryParam

示例

ts
stringifyQuery({ a: 1, b: 'x', c: null }) // => 'a=1&b=x'(null 被跳过)
stringifyQuery({ id: [1, 2] })            // => 'id=1&id=2'(数组展开)
stringifyQuery({ q: 'a b' })              // => 'q=a+b'(自动 encode)