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