一、地址参数只有一个参数
http://localhost:8080/#/libraryDetail?spread_number=66796
getUrlParam: function(paraName) {
let url = document.location.toString();
let arrObj = url.split("?");
if (arrObj.length > 1) {
let arrPara = arrObj[1].split("&");
let arr;
for (var i = 0; i < arrPara.length; i++) {
arr = arrPara[i].split("=");
if (arr != null && arr[0] == paraName) {
this.spread_number = arr[1];
localStorage.setItem('spread_number', this.spread_number);
}
}
return "";
}
else {
return "";
}
},
一、地址参数只有多个参数
http://localhost:8080/?from=singlemessage&isappinstalled=0#/libraryDetail?spread_number=66899&id=10
getUrlParam: function(paraName) {
let url = document.location.toString();
let arrObj = url.split("?");
if (arrObj.length > 1) {
let arrPara;
for(var j=1;j<arrObj.length; j++){
arrPara = arrObj[j].split("&");
}
let arr;
for (var i = 0; i < arrPara.length; i++) {
arr = arrPara[0].split("=");
}
for (var k = 0; k< arr.length;k++) {
if (arr[k] == paraName)
{
this.spread_number = arr[k+1];
localStorage.setItem("spread_number", this.spread_number);
break;
}
}
return "";
}
else {
return "";
}
}
调用:this.getUrlParam('spread_number')