import { Vue, Component } from 'vue-property-decorator'; import { VNode, CreateElement } from 'vue'; import { FooterItemsService } from '../../../../app-service'; import './app-footer.less'; /** * 应用头部 * * @export * @class AppFooter * @extends {Vue} */ @Component({}) export class AppFooter extends Vue { /** * 底部项绘制服务 * * @private * @memberof AppFooter */ private footerItemsService = new FooterItemsService(); /** * 组件创建完毕 * * @memberof AppFooter */ created(): void { this.footerItemsService.tickTrigger().subscribe(() => { this.$nextTick(); }); } /** * 绘制内容 * * @returns {VNode} * @memberof AppFooter */ render(h: CreateElement): VNode { return (
); } }