待解析的url
search字符串
将form和to的queryString进行merge合并到to
脚本举例
import { merge } from '@tomato-js/path';
merge("https://tomato-js.github.io?a=b&c=d", "https://www.baidu.com?a=123&e=f");
//https://www.baidu.com?a=123&c=d&e=f
解析的url
待合并的url
合并后的url
解析search字符串
脚本举例
import { parse } from '@tomato-js/path';
const queryObj = parse()//默认使用window.location.search;
const queryObj2 = parse('?a=123&b=456')//{a:'123',b:'456'};
const queryObj3 = parse('a=123&b=456')//{a:'123',b:'456'};
待解析的字符串
其他解析参数
解析完成的对象
解析对象为query字符串
脚本举例
import { stringify } from '@tomato-js/path';
const queryStr = stringify({
queryKey: "this is queryA"
});
//queryKey=this%20is%20queryA
待解析的对象
其他解析参数
解析完成的query字符串
Generated using TypeDoc
获取url中的search字符串
脚本举例
import { getSearch } from '@tomato-js/path'; const search = parse()//默认使用window.location.href; const search2 = parse("https://www.baidu.com?a=123&e=f")//?a=123&e=f;