Explorar o código

refactor(runtime-dom/events): use more explicit variable name to avoid shadowing

Evan You %!s(int64=6) %!d(string=hai) anos
pai
achega
caaeaff2fd
Modificáronse 1 ficheiros con 6 adicións e 3 borrados
  1. 6 3
      packages/runtime-dom/src/modules/events.ts

+ 6 - 3
packages/runtime-dom/src/modules/events.ts

@@ -62,7 +62,10 @@ export function patchEvent(
   }
 }
 
-function createInvoker(value: any, instance: ComponentInternalInstance | null) {
+function createInvoker(
+  initialValue: any,
+  instance: ComponentInternalInstance | null
+) {
   const invoker = ((e: Event) => {
     // async edge case #6566: inner click event triggers patch, event handler
     // attached to outer element during patch, and triggered again. This
@@ -92,8 +95,8 @@ function createInvoker(value: any, instance: ComponentInternalInstance | null) {
       }
     }
   }) as any
-  invoker.value = value
-  value.invoker = invoker
+  invoker.value = initialValue
+  initialValue.invoker = invoker
   invoker.lastUpdated = getNow()
   return invoker
 }