Options
All
  • Public
  • Public/Protected
  • All
Menu

事件类

Hierarchy

  • ComponentEvent

Index

Constructors

constructor

  • Parameters

    • obj: any
    • name: string

    Returns ComponentEvent

Properties

firing

firing: any

触发标志

listeners

listeners: IListener[]

监听的函数的数组

name

name: string

名称

obj

obj: object

事件绑定的对象

Methods

addListener

  • addListener(fn: Function, scope: any, options: any): void
  • 增加组件事件listtener

    Parameters

    • fn: Function

      事件处理函数

    • scope: any

      this的取值

    • options: any

      参数

    Returns void

clearListeners

  • clearListeners(): void
  • 清除时间的监听listerners

    Returns void

createDelayed

  • createDelayed(h: Function, o: any, scope: any): () => void
  • 延时触发事件

    Parameters

    • h: Function
    • o: any
    • scope: any

    Returns () => void

      • (): void
      • Returns void

createListener

  • createListener(fn: Function, scope: any, o: any): IListener
  • 创建listerner

    Parameters

    • fn: Function

      处理函数

    • scope: any

      this的取值

    • o: any

      关联的对象 为空时候取this.obj

    Returns IListener

    返回IListener实例

createSingle

  • createSingle(h: Function, e: ComponentEvent, fn: Function, scope: any): () => any
  • 只触发一次

    Parameters

    Returns () => any

      • (): any
      • Returns any

findListener

  • findListener(fn: Function, scope: any): number
  • 查找listerner

    Parameters

    • fn: Function

      处理函数

    • scope: any

      this的取值

    Returns number

    如果存在返回位置整数,否则返回-1

fire

  • fire(): boolean
  • 事件触发

    Returns boolean

    true事件触发,false 事件触发了但是返回了false

isListening

  • isListening(fn: Function, scope: any): boolean
  • 判断是否存在监听

    Parameters

    • fn: Function

      处理函数

    • scope: any

      this的取值

    Returns boolean

    true 在监听,则反之

removeListener

  • removeListener(fn: Function, scope: any): boolean
  • 移除事件监听

    Parameters

    • fn: Function

      处理函数

    • scope: any

      this的取值

    Returns boolean

    true 已经移除,false 无事件被移除

Generated using TypeDoc