获取路由
console.log('页面url路由名称',window.location.hash.split('?')[0].replace(/(#|\/)/g,''));
获取参数
initRouteQuery() {
var strUrl = window.location.hash.split("?")[1].replace(/%3A/g,':');
//拼接数组
var arrUrl = strUrl.split("&");
var arrUrl1 = arrUrl.map((ele) => ele.split("="));
var sendObj = {};
for (let index = 0; index < arrUrl1.length; index++) {
if (sendObj[arrUrl1[index][0]] == undefined) {
sendObj[arrUrl1[index][0]] = [decodeURI(arrUrl1[index][1])];
} else {
sendObj[arrUrl1[index][0]].push(decodeURI(arrUrl1[index][1]));
}
}
for (const key in sendObj) {
if (sendObj[key].length == 1) {
sendObj[key] = sendObj[key][0];
}
}
return sendObj;
},