UNPKG

hdjs

Version:
30 lines 968 B
//获取get参数值 export default { get (par) { //获取当前URL var local_url = document.location.href; //获取要取得的get参数位置 var get = local_url.indexOf(par + "="); if (get == -1) { return false; } //截取字符串 var get_par = local_url.slice(par.length + get + 1); //判断截取后的字符串是否还有其他get参数 var nextPar = get_par.indexOf("&"); if (nextPar != -1) { get_par = get_par.slice(0, nextPar); } return get_par; }, //替换get参数 set(paramName, replaceWith) { var oUrl = location.href.toString(); if (oUrl.indexOf(paramName) >= 0) { var re = eval('/(' + paramName + '=)([^&]*)/gi'); return oUrl.replace(re, paramName + '=' + replaceWith); } else { return oUrl + '&' + paramName + '=' + replaceWith; } } }