普通URL
例如:http://localhost:8080/#/login?id=123
一般的URL获取值我们可以通过this.$route.query.id
进行获取。
奇奇怪怪特殊URL
例如:http://localhost:8080/#/login?params=&%3Bname=xiaohong&%3Bid=202011
let url = window.location.href; // 这里因为是hash模式下,window.location.search会为空,所以我们获取全部url.
let newUrl = url.split('?')[1]; // 获取url地址?后面的内容
let list = newUrl.split('&%3B');
console.log('1111',list);
this.name= list[1] .split('=')[1]; //参数值1
this.id = list[2] .split('=')[1]; //参数值2
console.log('2222',this.name,this,id)