15 lines
277 B
JavaScript
15 lines
277 B
JavaScript
|
export function param2Obj(url) {
|
||
|
const search = url.split('?')[1]
|
||
|
if (!search) {
|
||
|
return {}
|
||
|
}
|
||
|
return JSON.parse(
|
||
|
'{"' +
|
||
|
decodeURIComponent(search)
|
||
|
.replace(/"/g, '\\"')
|
||
|
.replace(/&/g, '","')
|
||
|
.replace(/=/g, '":"') +
|
||
|
'"}'
|
||
|
)
|
||
|
}
|