de/core/core-frontend/src/utils/ParseUrl.ts
2024-06-04 18:37:57 +08:00

18 lines
350 B
Java

function parseUrl(url) {
const [pathname, params] = url.split('?')
const [_, path] = pathname.split('#/')
return {
path,
query: params
.split('&')
.map(ele => ele.split('='))
.reduce((pre, next) => {
const [key, value] = next
pre[key] = value
return pre
}, {})
}
}
export { parseUrl }