提交 a379a9e3 编写于 作者: ibizdev's avatar ibizdev

chitanda 发布系统代码

上级 975d134e
...@@ -74,11 +74,33 @@ export class AppContentLeftNavMenu extends Vue { ...@@ -74,11 +74,33 @@ export class AppContentLeftNavMenu extends Vue {
* @memberof AppContentLeftNavMenu * @memberof AppContentLeftNavMenu
*/ */
public created(): void { public created(): void {
if (this.$route && this.$route.matched.length === 1) {
this.openDefault();
}
this.$footerMenuService.registerLeftItem((h: any) => { this.$footerMenuService.registerLeftItem((h: any) => {
return <icon title={this.uiState.layoutState.leftNavMenuCollapse ? '展开菜单' : '收起菜单'} type="md-menu" style="font-size: 20px;vertical-align: -3px;" on-click={() => this.uiState.leftNavMenuCollapseChange()} />; return <icon title={this.uiState.layoutState.leftNavMenuCollapse ? '展开菜单' : '收起菜单'} type="md-menu" style="font-size: 20px;vertical-align: -3px;" on-click={() => this.uiState.leftNavMenuCollapseChange()} />;
}, 0); }, 0);
} }
/**
* 打开默认菜单
*
* @protected
* @memberof AppContentLeftNavMenu
*/
protected openDefault(): void {
let menu: any;
for (const [key, item] of this.menuMap) {
if (item.opendefault === true) {
menu = item;
break;
}
}
if (menu) {
this.itemClick(menu);
}
}
/** /**
* 菜单项点击 * 菜单项点击
* *
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册