Home > SYS_HeaderMenu > replaceHeaderMenus
SYS_HeaderMenu.replaceHeaderMenus() method
替换顶部菜单数据
签名
typescript
function replaceHeaderMenus(headerMenus: ISYS_HeaderMenus): Promise<void>;1
参数名
参数 | 类型 | 描述 |
|---|---|---|
headerMenus | 顶部菜单数据 |
返回值
Promise<void>
备注
示例
javascript
// 1. 先导入一版菜单数据作为被替换对象(blank 空白页环境)
await eda.sys_HeaderMenu.insertHeaderMenus({
blank: [{ id: '嘉立创示例_菜单A', title: '菜单 A', menuItems: [{ id: '嘉立创示例_子A', title: '子项 A' }] }],
});
console.log('已导入第一版菜单');
// 2. 整体替换为第二版菜单数据
await eda.sys_HeaderMenu.replaceHeaderMenus({
blank: [{ id: '嘉立创示例_菜单B', title: '菜单 B', menuItems: [{ id: '嘉立创示例_子B', title: '子项 B' }] }],
});
console.log('已替换为第二版菜单');
// 3. 还原系统默认菜单
eda.sys_HeaderMenu.removeHeaderMenus();
console.log('已还原系统默认菜单');1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15