import { Vue } from 'vue-property-decorator'; import { CreateElement } from 'vue/types/umd'; import './app-top-drawer.less'; /** * 模态承载组件 * * @export * @class AppTopDrawer * @extends {Vue} */ export declare class AppTopDrawer extends Vue { /** * 已呈现视图列表 * * @protected * @type {any[]} * @memberof AppTopDrawer */ protected viewList: any[]; /** * 为了视觉效果,当前列表为显示的视图 * * @protected * @type {any[]} * @memberof AppTopDrawer */ protected showViewList: any[]; /** * 关闭模态数据传递 * * @protected * @type {*} * @memberof AppTopDrawer */ protected closeModalData: any; /** * 待关闭视图 * * @protected * @type {any[]} * @memberof AppTopDrawer */ protected toBeClosedViews: any[]; /** * 是否展示模态 * * @protected * @type {boolean} * @memberof AppTopDrawer */ protected isShow: boolean; /** * 是否显示蒙层 * * @memberof AppTopDrawer */ isShowDialogContainer: boolean; /** * 监控模态展示状态变更 * * @memberof AppTopDrawer */ isShowWatch(newVal: boolean, oldVal: boolean): void; /** * 视图层级 * * @protected * @type {number} * @memberof AppTopDrawer */ protected zIndex: number; /** * 当前激活项下标 * * @protected * @type {number} * @memberof AppTopDrawer */ protected activeIndex: number; /** * 组件创建完毕 * * @protected * @memberof AppTopDrawer */ protected created(): void; /** * 使用实例方法关闭视图 * * @protected * @param {*} view * @param {number} i * @returns {*} * @memberof AppTopDrawer */ protected refCloseView(view: any, i: number): any; /** * 打开模态视图 * * @param {*} [param={}] * @returns {Promise} * @memberof AppTopDrawer */ openModal(param?: any): Promise; /** * 关闭模态视图 * * @memberof AppTopDrawer */ closeView(item: any): void; /** * 关闭指定下标之前的所有页面 * * @protected * @memberof AppTopDrawer */ protected closeByIndex(i: number): void; /** * 绘制标题 * * @protected * @returns {*} * @memberof AppTopDrawer */ protected renderHeader(): any; /** * 绘制视图 * * @protected * @param {CreateElement} h * @returns {*} * @memberof AppTopDrawer */ protected renderViews(h: CreateElement): any; /** * 绘制模态内容 * * @returns {*} * @memberof AppTopDrawer */ render(h: CreateElement): any; } //# sourceMappingURL=app-top-drawer.d.ts.map