From 56a048865d1be5dfc3e4b39f8e52094a115159bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=9C=E6=9C=A8?= Date: Wed, 28 Jun 2017 16:37:25 +0800 Subject: [PATCH] prevent JSON.parse fault when search is undefined --- src/utils/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils/index.js b/src/utils/index.js index c1fd062..aa449c8 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) { -- GitLab