调用-----获取地址栏的所有json数据
created() {
var url = window.location.href;
截取问号?之后的数据
let newurl = this.getCaption(url);
过滤循环数据---获得对象
let userArray = this.searchObj(newurl);
},
getCaption(obj) {
var index = obj.lastIndexOf("\?");
obj = obj.substring(index + 1, obj.length);
return obj;
},
searchObj(str) {
// //去掉?
// var str = str.slice(1);
//根据“&”分割字符串
var arr = str.split("&");
//定义空的obj,保存对象
var obj = {};
//循环遍历分割后的数组
for (var p of arr) {
//根据“=”分割
var arr2 = p.split("=");
//解构
var [name, value] = arr2;
//如果obj中的name为undefined就把值填进去,否则就连接
if (obj[name] == undefined) {
obj[name] = value;
} else {
obj[name] = [].concat(value, obj[name])
}
}
return obj;
}