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, '":"') +
|
|
'"}'
|
|
)
|
|
}
|