1. GetQueryString.js
export let GetQueryString = name => {
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i')
var r = window.location.search.substr(1).match(reg)
var context = ''
if (r != null) {
context = r[2]
reg = null
r = null
return context == null || context == '' || context == 'undefined' ? '' : context
}
}
2. geturlparam.js
export let geturlparam = name => {
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)')
var r = window.location.search.substr(1).match(reg)
// unescape 可能会导致url乱码
if (r != null) return unescape(r[2])
return null
}