|
@@ -1,25 +1,25 @@
|
|
|
// 获取url参数
|
|
|
-function clearString() {
|
|
|
- let args = new Array(...arguments)
|
|
|
+function clearString () {
|
|
|
+ const args = new Array(...arguments)
|
|
|
let string = args.shift()
|
|
|
while (args.length) {
|
|
|
- string = string.split(args[0]['str'])[args[0]['index']]
|
|
|
+ string = string.split(args[0].str)[args[0].index]
|
|
|
args.shift()
|
|
|
}
|
|
|
return string
|
|
|
}
|
|
|
|
|
|
export const getQueryString = (name) => {
|
|
|
- let reg = new RegExp('(^|&)' + name + '=([^&]*)(&|/#/|$)', 'g')
|
|
|
- let urls = window.location.href.split('?')
|
|
|
+ const reg = new RegExp('(^|&)' + name + '=([^&]*)(&|/#/|$)', 'g')
|
|
|
+ const urls = window.location.href.split('?')
|
|
|
let result = ''
|
|
|
urls.forEach((url) => {
|
|
|
- let temp = url.match(reg)
|
|
|
+ const temp = url.match(reg)
|
|
|
if (!result && temp && temp.length) {
|
|
|
result = clearString(temp[0],
|
|
|
{ str: `${name}=`, index: 1 },
|
|
|
- { str: `/#/`, index: 0 },
|
|
|
- { str: `&`, index: 0 })
|
|
|
+ { str: '/#/', index: 0 },
|
|
|
+ { str: '&', index: 0 })
|
|
|
}
|
|
|
})
|
|
|
return decodeURIComponent(result)
|