JS 提取URL中的参数转为对象的代码片段
parseQueryString(url) {
let reg_url = /^[^\?]+\?([\w\W]+)$/,
reg_para = /([^&=]+)=([\w\W]*?)(&|$|#)/g,
arr_url = reg_url.exec(url),
ret = {},
str_para, result;
if (arr_url && arr_url[1]) {
str_para = arr_url[1]
} else {
str_para = url
}
while ((result = reg_para.exec(str_para)) != null) {
ret[result[1]] = result[2];
}
return ret;
}, 