js 解析url中参数—>返回JSON对象
话不多说直接上代码
getUrlParam(url) {
url = url ? url : window.location.href;
let param = url.substring(url.indexOf('?') + 1),
paramItem = param.split('&'),
rs = {};
for (let i = 0, len = paramItem.length; i < len; i++) {
let pos = paramItem[i].indexOf('=');
if (pos === -1) {
continue;
}
let name = paramItem[i].substring(0, pos),
value = window.decodeURIComponent(paramItem[i].substring(pos + 1));
rs[name] = value;
}
return rs;
},
这样就能解析出url中的参数啦!