cloudMenu/src/utils/handleGetRootSubmenuKeys.ts
2025-08-20 09:34:05 +08:00

19 lines
388 B
TypeScript

/**
* 获取子菜单的父级菜单keys的方法
* @param menu 菜单数据
* @returns 父级菜单key数组
*/
const handleGetRootSubmenuKeys = (menu: API.MenuData): React.Key[] => {
const keys: React.Key[] = [];
menu.forEach((item: API.MenuItem) => {
if (item.children) {
keys.push(item.key);
}
});
return keys;
};
export default handleGetRootSubmenuKeys;