函数: stringifyQuery()
ts
function stringifyQuery(obj): string;定义于: url.ts:134
对象转 query 字符串,与 parseQuery 对称:自动 encode、跳过 null / undefined、数组展开为同名多项。
参数
| 参数 | 类型 | 描述 |
|---|---|---|
obj | Record<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)