Hierarchy

  • HeartBeat

Constructors

Properties

_cancelTimer: CancelTimerObj[] = []
_tasks: TaskConfig[] = []

Methods

  • Parameters

    • name: string

    Returns void

  • Description

    添加任务

    Parameters

    • name: string

      轮询名称

    • handler: (() => void) = ...

      回调

        • (): void
        • Returns void

    • interval: number = 1e4

      间隔 ms

    • option: {
          immediate: undefined | boolean;
      } = {}
      • immediate: undefined | boolean

    Returns void

  • Parameters

    • taskName: string

    Returns boolean

  • Returns number

  • Parameters

    • clear: boolean = false

    Returns void

  • Description

    停止任务

    Parameters

    • name: string

      任务名称

    • remove: boolean = true

      是否移除任务

    Returns void

  • Description

    停止所有任务 如果任务依赖于组件,比如任务里面的this,组件销毁时需要设置remove=true,否则任务里面的this指向的还是原来的组件,原来的组件也不会被回收

    Parameters

    • remove: boolean = true

      是否清空任务列表。

    Returns void

Generated using TypeDoc