MCPcopy
hub / github.com/vuejs/core / triggerEvent

Function triggerEvent

packages/runtime-test/src/triggerEvent.ts:4–22  ·  view source on GitHub ↗
(
  el: TestElement,
  event: string,
  payload: any[] = [],
)

Source from the content-addressed store, hash-verified

2import type { TestElement } from './nodeOps'
3
4export function triggerEvent(
5 el: TestElement,
6 event: string,
7 payload: any[] = [],
8): void {
9 const { eventListeners } = el
10 if (eventListeners) {
11 const listener = eventListeners[event]
12 if (listener) {
13 if (isArray(listener)) {
14 for (let i = 0; i < listener.length; i++) {
15 listener[i](...payload)
16 }
17 } else {
18 listener(...payload)
19 }
20 }
21 }
22}

Callers 5

computed.spec.tsFile · 0.90
hmr.spec.tsFile · 0.90
apiOptions.spec.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected