diff --git a/src/utils/index.js b/src/utils/index.js index aa449c8d..5cf482dc 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -110,11 +110,10 @@ export function param2Obj(url) { const search = url.split('?')[1]; - if (search !== undefined) { - return JSON.parse('{"' + decodeURIComponent(search).replace(/"/g, '\\"').replace(/&/g, '","').replace(/=/g, '":"') + '"}'); + if (!search) { + return {} } - return {}; - + return JSON.parse('{"' + decodeURIComponent(search).replace(/"/g, '\\"').replace(/&/g, '","').replace(/=/g, '":"') + '"}'); } export function html2Text(val) {