Home > SYS_HeaderMenu > insertHeaderMenus
SYS_HeaderMenu.insertHeaderMenus() method
Import top menu data
Signature
typescript
function insertHeaderMenus(headerMenus: ISYS_HeaderMenus): Promise<void>;1
Parameters
Parameter | Type | Description |
|---|---|---|
headerMenus | Top menu data |
Returns
Promise<void>
Example
javascript
// 1. 组装菜单数据:环境键 → 一级菜单数组(title / id / menuItems)
const headerMenus = {
blank: [
{
id: '嘉立创示例_菜单',
title: '嘉立创示例',
menuItems: [{ id: '嘉立创示例_子项', title: '打开示例面板' }],
},
],
};
// 2. 导入顶部菜单数据(blank 环境的顶部菜单被替换为上述内容)
await eda.sys_HeaderMenu.insertHeaderMenus(headerMenus);
console.log('已导入 blank 环境的顶部菜单数据');
// 3. 还原:移除导入的数据,恢复系统默认菜单
eda.sys_HeaderMenu.removeHeaderMenus();
console.log('已还原系统默认菜单');1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18