export enum UILayer { Page = 'Page', Window = 'Window', Popup = 'Popup', Toast = 'Toast', Loading = 'Loading', System = 'System', } export enum UICachePolicy { /** 不缓存 关闭立即销毁 */ None = 'none', /** 关闭只隐藏 */ Persist = 'persist', /** 延迟关闭, 5秒后不使用销毁 */ Delayed = 'delayed', } export enum UICloseReason { User = 'user', Navigation = 'navigation', Logout = 'logout', SceneChanged = 'scene-changed', ForceDispose = 'force-dispose', } export enum UIViewState { None, Loading, Creating, Opening, Opened, Closing, Cached, Disposed, }