123456789101112131415161718192021222324 |
- /**
- * @param {string} url
- * @returns {Object}
- */
- function param2Obj(url) {
- const search = url.split('?')[1]
- if (!search) {
- return {}
- }
- return JSON.parse(
- '{"' +
- decodeURIComponent(search)
- .replace(/"/g, '\\"')
- .replace(/&/g, '","')
- .replace(/=/g, '":"')
- .replace(/\+/g, ' ') +
- '"}'
- )
- }
- module.exports = {
- param2Obj
- }
|