location.href跳转页面时传递参数并且在新页面接收参数
传入页面
window.location.href = "http://localhost:8080/?modFlag="+modFlag+'&role='+role;
接收页面
created(){
var url = location.search
// console.log(url)
var theRequest = new Object()
if (url.indexOf('?') != -1) {
var str = url.substr(1) //substr()方法返回从参数值开始到结束的字符串
var strs = str.split('&')
for (var i = 0; i < strs.length; i++) {
theRequest[strs[i].split('=')[0]] = strs[i].split('=')[1]
}
console.log(theRequest) //此时的theRequest就是我们需要的参数
localStorage.setItem("token", theRequest.modFlag);
localStorage.setItem("id", theRequest.role);
}
},