获取地址栏"?"后面的参数并转换为json对象
有时候我们会遇到这样的需求,从app分享的链接需要在微信里面打开,这时候又需要展示用户的部分信息(如:邀请用户手机号),但是又没有别的办法获取。这时候就需要通过地址栏传参来解决。于是我写了一个后去地址栏并转换为Json的方法,可以说是非常的方便了
代码如下
//地址栏转jSON对象
getUrlkey(url) {
var params = {};
var urls = url.split("?");//分割地址和参数
var arr = urls[1].split("&");//通过"&"并切割?后面的地址切割字符串
for (var i = 0, l = arr.length; i < l; i++) {
var a = arr[i].split("=");
params[a[0]] = a[1];
}
// “=”左边和右边组成键值对,
return params;
},