import { Vue } from 'vue-property-decorator'; import { UIStateService } from '../../../../app-service'; import './app-content-left-nav-menu.less'; /** * 左侧导航菜单 * * @export * @class AppContentLeftNavMenu * @extends {Vue} */ export declare class AppContentLeftNavMenu extends Vue { /** * UI状态服务 * * @protected * @type {UIStateService} * @memberof AppContentLeftNavMenu */ protected uiState: UIStateService; /** * 当前激活项 * * @protected * @type {*} * @memberof AppContentLeftNavMenu */ protected activeItem: any; /** * 菜单Map表 * * @protected * @type {Map} * @memberof AppContentLeftNavMenu */ protected menuMap: Map; /** * 部件名称 * * @type {string} * @memberof AppContentLeftNavMenu */ ctrlName: string; /** * 菜单数据 * * @type {any[]} * @memberof AppContentLeftNavMenu */ menus: any[]; /** * 模型服务对象 * * @memberof AppStyle2DefaultLayout */ modelService: any; /** * 监控菜单数据变更 * * @memberof AppContentLeftNavMenu */ watchMenus(): void; /** * 菜单项点击 * * @param {*} item * @returns {*} * @memberof AppContentLeftNavMenu */ menuClick(item: any): any; /** * 底部绘制实例 * * @memberof AppContentLeftNavMenu */ footerRenderItem: any; /** * 组件创建完毕 * * @memberof AppContentLeftNavMenu */ created(): void; /** * 组件销毁 * * @memberof AppContentLeftNavMenu */ destroyed(): void; /** * 打开默认菜单 * * @protected * @memberof AppContentLeftNavMenu */ protected openDefault(): void; /** * 菜单项点击 * * @protected * @param {*} item * @memberof AppContentLeftExp */ protected itemClick(item: any): void; /** * 改变激活项 * * @protected * @param {*} item * @memberof AppContentLeftExp */ protected changeActiveItem(item: any): void; /** * 菜单项选中 * * @protected * @param {string} name * @memberof AppContentLeftNavMenu */ protected select(name: string): void; /** * 填充菜单Map表 * * @protected * @param {any[]} menus * @returns {*} * @memberof AppContentLeftNavMenu */ protected fillMenuMap(menus: any[]): any; /** * 展开菜单项 * * @protected * @param {string} name * @memberof AppContentLeftNavMenu */ protected open(name: string): void; /** * 收起菜单项 * * @protected * @param {string} name * @memberof AppContentLeftNavMenu */ protected close(name: string): void; /** * 绘制子菜单 * * @protected * @param {*} item * @returns {*} * @memberof AppContentLeftNavMenu */ protected renderGroup(item: any): any; /** * 绘制菜单项 * * @protected * @param {*} item * @returns {*} * @memberof AppContentLeftNavMenu */ protected renderItem(item: any): any; /** * 绘制菜单 * * @protected * @param {any[]} items * @returns {*} * @memberof AppContentLeftNavMenu */ protected renderItems(items: any[]): any; /** * 绘制内容 * * @returns {*} * @memberof AppContentLeftNavMenu */ render(): any; } //# sourceMappingURL=app-content-left-nav-menu.d.ts.map