import { Vue } from 'vue-property-decorator'; import { VNode } from 'vue'; import { UIStateService } from '../../../../app-service'; import './app-content-left-exp.less'; /** * 应用左侧导航 * * @export * @class AppContentLeftExp * @extends {Vue} */ export declare class AppContentLeftExp extends Vue { /** * UI状态服务 * * @protected * @type {UIStateService} * @memberof AppContentLeftExp */ protected uiState: UIStateService; /** * 部件名称 * * @type {string} * @memberof AppContentLeftExp */ ctrlName: string; /** * 传入数据 * * @protected * @type {any[]} * @memberof AppContentLeftExp */ protected items: any[]; /** * 模型服务对象 * * @memberof AppStyle2DefaultLayout */ modelService: any; /** * 菜单部件服务 * * @memberof AppContentLeftExp */ protected service: any; /** * 当前激活项下标 * * @protected * @type {number} * @memberof AppContentLeftExp */ protected activeIndex: number; /** * 菜单数据 * * @memberof AppContentLeftExp */ protected menus: any[]; /** * 当前激活项 * * @protected * @type {*} * @memberof AppContentLeftExp */ protected activeItem: any; /** * 组件创建完毕 * * @protected * @memberof AppContentLeftExp */ protected created(): Promise; /** * 填充数据 * * @memberof AppContentLeftExp */ protected replenishData(items: any[]): Promise; /** * 菜单项点击 * * @protected * @param {*} item * @param {number} index * @memberof AppContentLeftExp */ protected itemClick(item: any, index: number): void; /** * 当前激活菜单切换时抛出事件 * * @param {*} item * @memberof AppContentLeftExp */ activeItemChange(item: any): any; /** * 改变激活项 * * @protected * @param {*} item * @param {number} index * @memberof AppContentLeftExp */ protected changeActiveItem(item: any, index: number): void; /** * 绘制内容 * * @returns {VNode} * @memberof AppContentLeftExp */ render(): VNode; /** * 计算菜单项多语言资源 * * @returns {*} * @memberof AppContentLeftExp */ handleMenuItemLocale(item: any): void; } //# sourceMappingURL=app-content-left-exp.d.ts.map