From caaeaff2fdfa29ccfad2a562bddb21d9c4f03b74 Mon Sep 17 00:00:00 2001 From: Evan You Date: Mon, 7 Oct 2019 10:57:35 -0400 Subject: [PATCH] refactor(runtime-dom/events): use more explicit variable name to avoid shadowing --- packages/runtime-dom/src/modules/events.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/runtime-dom/src/modules/events.ts b/packages/runtime-dom/src/modules/events.ts index 0fb180c816..7674f69b52 100644 --- a/packages/runtime-dom/src/modules/events.ts +++ b/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 } -- 2.47.3