javascript 解析url参数
// http://localhost:9082/prod-list?sort=default&stock=10%2C20
function resolveUrlParameters() {
let search = location.search.substring(1);
if(search==='')
return {};
//replace(/%5C/g,'%5C%5C') 转义反斜杠
let params = JSON.parse('{"' + decodeURI(search.replace(/%5C/g,'%5C%5C')).replace(/"/g, '\\"').replace(/&/g, '","').replace(/=/g, '":"') + '"}');
for (let key in params) {
if (params[key]){
params[key] = decodeURIComponent(params[key]);
}
}
return params;
}