场景是需要将参数通过地址栏传过去,然后在别的浏览器中拿到
然后在获取参数得到的是特殊的字符串
如:"{id:124,name:张三,age:20}"
这样格式的没法用一些常用的方法进行转换为
{ id: 123, name: 张三, age: 20 }
所以得自己写js转换了
strToJson(str){
let newstr = str.replace("{", "").replace("}", ""); //先取出左右的括号
let strList = newstr.split(','); //分割成数组
console.log(strList,'list');
let strObj = {};
strList.forEach((r, i) => { //组成obj
strObj[(r.split(':'))[0]] = (r.split(':'))[1];
})
return strObj;
},