From 8ccc56c4d71336b4da0e1e46326b7b78769950c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=8C=E5=B0=8F=E7=99=BD?= <651368366@qq.com> Date: Wed, 6 Dec 2023 00:26:51 +0000 Subject: [PATCH] =?UTF-8?q?update=20src/layout/header-aside/components/lib?= =?UTF-8?q?s/util.menu.js.=20=E8=8F=9C=E5=8D=95=E5=86=85children=E4=B8=BA?= =?UTF-8?q?=E7=A9=BA=E6=97=B6=E6=98=BE=E7=A4=BA=E5=BC=82=E5=B8=B8=E5=B9=B6?= =?UTF-8?q?=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陌小白 <651368366@qq.com> --- src/layout/header-aside/components/libs/util.menu.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/layout/header-aside/components/libs/util.menu.js b/src/layout/header-aside/components/libs/util.menu.js index c403492..a3d5e92 100644 --- a/src/layout/header-aside/components/libs/util.menu.js +++ b/src/layout/header-aside/components/libs/util.menu.js @@ -31,7 +31,7 @@ export function elSubmenu (h, menu) { index={ menu.path }> { icon } { menu.title || '未命名菜单' } - { menu.children.map(child => createMenu.call(this, h, child)) } + { menu.children ? menu.children.map(child => createMenu.call(this, h, child)) : '' } } @@ -41,6 +41,6 @@ export function elSubmenu (h, menu) { * @param {Object} menu 菜单项 */ export function createMenu (h, menu) { - if (menu.children === undefined) return elMenuItem.call(this, h, menu) + if (menu.children === undefined || !menu.children) return elMenuItem.call(this, h, menu) return elSubmenu.call(this, h, menu) } -- Gitee