import { Vue } from 'vue-property-decorator'; import { IDesignDefaultContext } from '../../interface'; import './design-preview-content.less'; export declare class DesignPreviewContent extends Vue { /** * 上下文 * * @type {IDesignDefaultContext} * @memberof DesignPreviewContent */ ctx: IDesignDefaultContext; /** * 记录开始时间 单位:毫秒 * * @type {number} * @memberof DesignPreviewContent */ startTime: number; /** * 距离开始任务时间 单位:毫秒 * * @type {number} * @memberof DesignPreviewContent */ consumeTime: number; /** * 计数定时器id,用于销毁定时器 * * @type {number} * @memberof DesignPreviewContent */ timerId: any; /** * 嵌入iframe地址 * * @type {string} * @memberof DesignPreviewContent */ url: string; /** * 加载状态 * * @type {boolean} * @memberof DesignPreviewContent */ isLoading: boolean; /** * 错误信息 * * @type {string} * @memberof DesignPreviewContent */ errorMessage: string; /** * Vue 生命周期,实例创建完成 * * @memberof DesignPreviewContent */ created(): void; /** * 开始预览 * * @memberof PreviewContent */ startPreview(): void; /** * 预览状态发生改变 * * @memberof PreviewContent */ changePreview(): void; /** * 结束预览 * * @memberof PreviewContent */ endPreview(): void; /** * 预览出错 * * @memberof PreviewContent */ previewError(event: any): void; /** * 警告 * * @memberof PreviewContent */ previewWarn(event: any): void; /** * 预览任务成功 * * @param {string} path * @memberof PreviewContent */ previewSuccess(path: string | undefined): void; beforeDestroy(): void; render(): JSX.Element; } //# sourceMappingURL=design-preview-content.d.ts.map