@ryanuo/utils
Version:
提供多种实用工具函数,涵盖算法、浏览器操作、网络请求等多个领域
12 lines (11 loc) • 369 B
JavaScript
import qs from "query-string";
import { isEmptyObject } from "../common";
export function getUrlParams(url = window.location.search) {
if (!url)
return {};
const safeUrl = qs.parseUrl(url);
return safeUrl.query;
}
export function getUrlParamsString(obj, url) {
return `${url || window.location.href}${!isEmptyObject(obj) ? "?" : ""}${qs.stringify(obj)}`;
}