WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Class BottomBar

    底部状态栏组件类 - CAD系统的底部状态栏界面

    这个组件提供CAD系统底部的状态栏,包含广告控制、 法律链接、版权信息等功能。

    主要功能:

    1. 显示和控制广告面板的开关
    2. 提供法律相关链接(利用规约、隐私政策、联系我们)
    3. 显示版权信息
    4. 支持按钮禁用状态管理

    BottomBar

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    styles: r[] = ...

    定义组件样式 - 使用 Lit 官方推荐的静态属性写法

    properties: { isButtonDisabled: { type: BooleanConstructor } } = ...

    定义响应式属性 - 使用 Lit 官方推荐的静态属性写法

    adsIsOpen: boolean
    srcOpen: string
    srcClose: string
    imgTitleStr: string
    adsIconSrc: string
    isButtonDisabled: boolean
    renderRoot: any

    Accessors

    • get observedAttributes(): any[]

      Returns any[]

    • get updateComplete(): any

      Returns any

    Methods

    • 渲染组件的HTML模板

      创建包含三个区域的底部状态栏:

      • 左侧区域:预留用于未来功能
      • 中央区域:广告控制按钮
      • 右侧区域:法律链接和版权信息

      Returns { _$litType$: any; strings: any; values: any[] }

      HTML模板结果

    • Parameters

      • t: any

      Returns void

    • Parameters

      • t: any
      • e: {
            attribute: boolean;
            type: StringConstructor;
            converter: {
                toAttribute(t: any, e: any): any;
                fromAttribute(t: any, e: any): any;
            };
            reflect: boolean;
            hasChanged: (t: any, e: any) => boolean;
        } = y

      Returns void

    • Parameters

      • t: any
      • e: any
      • s: any

      Returns { get(): any; set(e: any): void; configurable: boolean; enumerable: boolean }

    • Parameters

      • t: any

      Returns any

    • Returns void

    • Returns void

    • Parameters

      • t: any

      Returns any[]

    • Parameters

      • t: any
      • e: any

      Returns string

    • Returns void

    • Parameters

      • t: any

      Returns void

    • Parameters

      • t: any

      Returns void

    • Returns void

    • Parameters

      • t: any

      Returns void

    • Parameters

      • t: any
      • e: any
      • s: any

      Returns void

    • Parameters

      • t: any
      • e: any

      Returns void

    • Parameters

      • t: any
      • e: any

      Returns void

    • Parameters

      • Optionalt: any
      • Optionale: any
      • Optionals: any

      Returns void

    • Parameters

      • t: any
      • e: any
      • s: any

      Returns void

    • Returns Promise<boolean>

    • Parameters

      • t: any

      Returns void

    • Parameters

      • t: any

      Returns void

    • Returns void

    • Parameters

      • t: any

      Returns boolean

    • Parameters

      • t: any

      Returns void

    • Parameters

      • t: any

      Returns void

    • Returns ShadowRoot

    • Parameters

      • t: any

      Returns void