From 2df913523b1e5cd7545c735b771e8d3098a8674a Mon Sep 17 00:00:00 2001 From: sc Date: Mon, 28 Feb 2022 09:46:05 +0800 Subject: [PATCH] =?UTF-8?q?FIX=20=E7=A7=BB=E5=8A=A8=E7=AB=AF=E9=9A=90?= =?UTF-8?q?=E8=97=8F=E8=8F=9C=E5=8D=95=E5=A4=B1=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/sideM.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/layout/components/sideM.vue b/src/layout/components/sideM.vue index 005540ac..9b1f9753 100644 --- a/src/layout/components/sideM.vue +++ b/src/layout/components/sideM.vue @@ -57,11 +57,12 @@ }, //转换外部链接的路由 filterUrl(map){ - map.forEach((item,index) => { + var newMap = [] + map && map.forEach(item => { item.meta = item.meta?item.meta:{}; //处理隐藏 if(item.meta.hidden){ - map.splice(index, 1); + return false } //处理http if(item.meta.type=='iframe'){ @@ -71,9 +72,9 @@ if(item.children&&item.children.length > 0){ item.children = this.filterUrl(item.children); } - + newMap.push(item) }) - return map; + return newMap; } }, directives: {