UILayer.ts 629 B

123456789101112131415161718192021222324252627282930313233343536
  1. export enum UILayer {
  2. Page = 'Page',
  3. Window = 'Window',
  4. Popup = 'Popup',
  5. Toast = 'Toast',
  6. Loading = 'Loading',
  7. System = 'System',
  8. }
  9. export enum UICachePolicy {
  10. /** 不缓存 关闭立即销毁 */
  11. None = 'none',
  12. /** 关闭只隐藏 */
  13. Persist = 'persist',
  14. /** 延迟关闭, 5秒后不使用销毁 */
  15. Delayed = 'delayed',
  16. }
  17. export enum UICloseReason {
  18. User = 'user',
  19. Navigation = 'navigation',
  20. Logout = 'logout',
  21. SceneChanged = 'scene-changed',
  22. ForceDispose = 'force-dispose',
  23. }
  24. export enum UIViewState {
  25. None,
  26. Loading,
  27. Creating,
  28. Opening,
  29. Opened,
  30. Closing,
  31. Cached,
  32. Disposed,
  33. }