1.url后添加字符串
export function urlfix(url, paramsUrl = '') {
let fixUrl = url
if (paramsUrl) {
fixUrl = url + (url.indexOf('?') === -1 ? '?' : '&') + paramsUrl
}
return fixUrl
}
2.直接读取location来转换URL参数
export function urlParamToObj(){
if location.search
u = location.search
else
u = location.href
u = u.slice(0, u.indexOf("#"))
p = {}
if -1 != u.indexOf("?")
sear = u.slice(u.indexOf("?")+1).split("&")
for item in sear
do(item)->
s = item.split("=")
p[s[0]] = s[1]
return p
}
3.获取url参数
function getQueryString (url, name) {
if (!url) {
return null;
}
const reg = new RegExp('(^|)' + name + '=([^&]*)');
const r = url.match(reg);
if (r != null) return unescape(r[2]); // 因为 unescape 已经废弃,建议使用 decodeURI或者decodeURIComponent 替代本方法。
return null;
}