Răsfoiți Sursa

refactor: make sure setupContext.emit always reference current emit on instance

This is dev only and for internal use by vue-test-utils.
Evan You 6 ani în urmă
părinte
comite
5968cff3a8
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      packages/runtime-core/src/component.ts

+ 1 - 1
packages/runtime-core/src/component.ts

@@ -517,7 +517,7 @@ function createSetupContext(instance: ComponentInternalInstance): SetupContext {
         return new Proxy(instance.slots, slotsHandlers)
       },
       get emit() {
-        return instance.emit
+        return (event: string, ...args: any[]) => instance.emit(event, ...args)
       }
     })
   } else {