Constructors

Methods

  • 获取当前屏幕类型

    Returns "mobile" | "desktop" | "tablet" | "large"

  • 获取适合当前屏幕的布局配置

    Parameters

    • layouts: Record<string, LayoutConfig>

    Returns LayoutConfig

  • 获取适合当前屏幕的组件可见性配置

    Parameters

    • visibility: Record<string, string[]>

    Returns string[]

  • 检查是否应该显示某个组件

    Parameters

    • componentId: string
    • config: UIConfig

    Returns boolean

  • 获取适合当前屏幕的组件配置

    Parameters

    • componentId: string
    • config: UIConfig

    Returns any

  • 监听响应式状态变化

    Parameters

    • listener: ((state) => void)
        • (state): void
        • Parameters

          • state: ResponsiveState

          Returns void

    Returns (() => void)

      • (): void
      • Returns void