From 1394f72f6eb39154e9a50f4daf2ba53131e866c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=87=E7=BA=AF?= Date: Wed, 24 Mar 2021 18:56:41 +0800 Subject: [PATCH] =?UTF-8?q?fix(plugin-layout):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=88=A4=E6=96=ADicon=E4=B8=BA=E9=9D=9E=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/fes-plugin-layout/src/node/helper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/fes-plugin-layout/src/node/helper.js b/packages/fes-plugin-layout/src/node/helper.js index 6065365d..a14a01e6 100644 --- a/packages/fes-plugin-layout/src/node/helper.js +++ b/packages/fes-plugin-layout/src/node/helper.js @@ -40,7 +40,7 @@ export const fillMenuByRoute = (menuConfig, routeConfig, dep = 0) => { if (menu.icon) { const icon = menu.icon; const urlReg = /^((https?|ftp|file):\/\/)?([\da-z.-]+)\.([a-z.]{2,6})([/\w .-]*)*\/?$/; - if (!(urlReg.test(icon) || icon.includes('.svg'))) { + if (typeof icon === 'string' && !((urlReg.test(icon) || icon.includes('.svg')))) { if (!allIcons[icon]) { menu.icon = { type: 'icon',