//删除指定url字段并更新token
urlDelPam(url, name, token = null) {
var urlArr = url.split('?');
if (urlArr.length > 1 && urlArr[1].indexOf(name) > -1) {
var query = urlArr[1];
var obj = {};
var arr = query.split('&');
for (var i = 0; i < arr.length; i++) {
arr[i] = arr[i].split('=');
obj[arr[i][0]] = arr[i][1];
}
if (token) {
//新的
obj.token = token;
}
delete obj[name];
let src = urlArr[0] + '?';
for (let k in obj) {
if (obj[k]) {
src += `&${k}=${obj[k]}`;
}
}
return src;
/*var urlte =
urlArr[0] +
'?' +
JSON.stringify(obj)
.replace(/[\"\{\}]/g, '')
.replace(/\:/g, '=')
.replace(/\,/g, '&');
return urlte;*/
} else {
return url;
}
}
06-13
833
08-02
1980
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交