Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • EventsMixinInterface

Implemented by

Index

Methods

$attachEvent

$onDocumentVisibility

  • $onDocumentVisibility(listener: function): void
  • Bind a document visibility change event to this Vue instance.

    Parameters

    • listener: function
        • (hidden: boolean): void
        • Parameters

          • hidden: boolean

          Returns void

    Returns void

$onEcho

$onEchoWhisper

$onElResize

  • $onElResize(el: Element, listener: Function): void

$onEventListener

  • $onEventListener<Payloads, T>(eventListener: EventListener<Payloads, string>, event: T, listener: function): void
  • Bind an EventListener event to this Vue instance.

    Type parameters

    Parameters

    • eventListener: EventListener<Payloads, string>

      The event listener

    • event: T

      The event name/type

    • listener: function
        • (payload: Payloads[T]): void
        • Parameters

          • payload: Payloads[T]

          Returns void

    Returns void

$onJS

  • $onJS(target: EventTarget, event: string, listener: EventListenerOrEventListenerObject): void
  • Bind an EventTarget event to this Vue instance.

    Parameters

    • target: EventTarget

      The target of the event

    • event: string

      Event name

    • listener: EventListenerOrEventListenerObject

    Returns void

$onVue

  • $onVue(vm: Vue, event: string, listener: Function): void
  • Bind an event of another Vue instance to this Vue instance.

    Parameters

    • vm: Vue

      The other Vue instace

    • event: string

      Event name

    • listener: Function

    Returns void

Generated using TypeDoc