UNPKG

lotus-url-query-string

Version:

获取url中参数值(query string)

30 lines (28 loc) 857 B
//获取url参数值(query string)返回一个obj function lotusUrlQueryString (urlStr){ var href = urlStr||location.href; var obj = {}; if(href.indexOf('?') > -1){ var a = href.split('?'); var tArr = []; //参数数据整理 a.map(function(item){ if(item.indexOf('&')>-1){ var b = item.split('&'); tArr = tArr.concat(b); }else if(item.indexOf('=')>-1){ var c = item.split('='); obj[c[0]] = c[1]; } }); //遍历新组装新参数数组 if(tArr.length){ tArr.map(function(item) { var d = item.split('='); obj[d[0]] = d[1]; }); } return obj; } } module.exports = lotusUrlQueryString;