You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Hydro/packages/ui-default/utils/parseQueryString.js

14 lines
346 B
JavaScript

export default function parseQueryString(str) {
const obj = {};
(str || document.location.search)
.replace(/(^\?)/, '')
.split('&')
.forEach((n) => {
const [key, value] = n.split('=').map((v) => decodeURIComponent(v));
obj[key] = value;
});
return obj;
}
window.Hydro.utils.parseQueryString = parseQueryString;