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.pull/90/MERGE
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