import { Vue } from 'vue-property-decorator'; import './app-header-right-menus.less'; /** * 应用头部菜单 * * @export * @class AppHeaderMenus * @extends {Vue} */ export declare class AppHeaderRightMenus extends Vue { /** * 部件名称 * * @type {string} * @memberof AppHeaderRightMenus */ ctrlName: string; /** * 菜单 * * @type {any[]} * @memberof AppHeaderRightMenus */ menus: any[]; /** * 模型服务对象 * * @memberof AppStyle2DefaultLayout */ modelService: any; /** * 菜单项点击 * * @param {*} item * @returns {*} * @memberof AppHeaderRightMenus */ menuClick(item: any): any; /** * 组件创建完毕 * * @memberof AppHeaderRightMenus */ mounted(): void; /** * 查找默认打开视图 * * @protected * @param {any[]} items * @returns {*} * @memberof AppHeaderRightMenus */ protected findDefaultOpen(items: any[]): any; /** * 菜单项选中 * * @protected * @param {string} name * @memberof AppHeaderRightMenus */ protected onSelect(name: string): void; /** * 根据名称查找菜单项 * * @protected * @param {string} name * @param {any[]} [menus=this.menus] * @returns {*} * @memberof AppHeaderRightMenus */ protected findMenuByName(name: string, menus?: any[]): any; /** * 绘制菜单 * * @protected * @param {*} items * @returns {*} * @memberof AppHeaderRightMenus */ protected renderMenus(items: any[]): any; /** * 绘制菜单项 * * @protected * @param {*} item * @returns {*} * @memberof AppHeaderRightMenus */ protected renderMenuItem(item: any): any; /** * 绘制菜单分组 * * @protected * @param {*} item * @returns {*} * @memberof AppHeaderRightMenus */ protected renderSubMenu(item: any): any; /** * 绘制内容 * * @returns {*} * @memberof AppHeaderRightMenus */ render(): any; } //# sourceMappingURL=app-header-right-menus.d.ts.map