如视 Five SDK
    Preparing search index...

    插件基本事件

    interface EventMap {
        click: (index: number) => void;
        dataChange: (data: PluginDataItem, prevData?: PluginDataItem) => void;
        dataLoaded: (data: PluginDataItem) => void;
        disable: (event: { userAction: boolean }) => void;
        dispose: () => void;
        enable: (event: { userAction: boolean }) => void;
        historyLengthChange: (historyStackLength: number) => void;
        stateChange: (
            params: StateChangeParams<BackgroundPluginType.State>,
        ) => void;
    }

    Hierarchy (View Summary)

    Index

    Properties

    click: (index: number) => void
    dataChange: (data: PluginDataItem, prevData?: PluginDataItem) => void

    数据变更

    dataLoaded: (data: PluginDataItem) => void

    数据加载完成

    disable: (event: { userAction: boolean }) => void

    Type Declaration

      • (event: { userAction: boolean }): void
      • Parameters

        • event: { userAction: boolean }

          event.userAction是否是用户操作

        Returns void

    enabled 从 true 到 false 的回调

    dispose: () => void

    插件 dispose

    enable: (event: { userAction: boolean }) => void

    Type Declaration

      • (event: { userAction: boolean }): void
      • Parameters

        • event: { userAction: boolean }

          event.userAction是否是用户操作

        Returns void

    enabled 从 false 到 true 的回调

    historyLengthChange: (historyStackLength: number) => void

    Type Declaration

      • (historyStackLength: number): void
      • Parameters

        • historyStackLength: number

          历史堆栈当前数量

        Returns void

    历史堆栈更新

    stateChange: (params: StateChangeParams<BackgroundPluginType.State>) => void

    插件状态变化