/** * 组件服务 */ export declare class ComponentSvc { /** * 目前系统中正在运行的首页组件 */ pages: {}; /** * 目前系统中注册的所有组件 */ comps: string[]; /** * 初始化&注册全局组件 */ init(app: any): void; /** * 注册全局异步或同步组件 * 支持同步组件的目的:异步组件在执行到mounted内容仍没挂载,反而会执行到父组件mounted事件,导致父组件拿不到子组件实际高度 */ register(app: any, components: object, replace: string, prefix: string): void; /** * 根据路由获取组件 */ getComponent(url: string, prefix: string, _default?: string): string; /** * 添加页面 */ addPage(name: string, value: any): void; /** * 删除页面 */ removePage(name: string): void; }