fix: handle undefined children in generate-menus (#6117)
When children is undefined, use empty array as fallback to prevent potential runtime errors. This matches the behavior when hideChildrenInMenu is true.
This commit is contained in:
parent
8f4d3d418d
commit
6b1aab9c67
@ -51,7 +51,7 @@ function generateMenus(
|
|||||||
// 处理子菜单
|
// 处理子菜单
|
||||||
const resultChildren = hideChildrenInMenu
|
const resultChildren = hideChildrenInMenu
|
||||||
? []
|
? []
|
||||||
: (children as MenuRecordRaw[]);
|
: ((children as MenuRecordRaw[]) ?? []);
|
||||||
|
|
||||||
// 设置子菜单的父子关系
|
// 设置子菜单的父子关系
|
||||||
if (resultChildren.length > 0) {
|
if (resultChildren.length > 0) {
|
||||||
|
Loading…
Reference in New Issue
Block a user