d-utils
Version:
d-utils
12 lines (11 loc) • 616 B
JavaScript
/**
* d-utils version: 4.0.3
* by ifmiss
*/
import{b as r,e}from"./_tslib-05983193.js";
/**
* 获取url地址的参数信转化成键值对的对象格式
* @param { string } url 解析的url地址
* @example
* UrlUtils.parseUrl('http://www.daiwei.org/?a=1&b=2')
*/export default function(a){var n,t;void 0===a&&(a=window.location.search);var o=a.slice(a.indexOf("?")),i=new URLSearchParams(o),l={};try{for(var c=r(i.entries()),f=c.next();!f.done;f=c.next()){var s=e(f.value,2),d=s[0],v=s[1];l[d]=v}}catch(r){n={error:r}}finally{try{f&&!f.done&&(t=c.return)&&t.call(c)}finally{if(n)throw n.error}}return l}