fix(compiler-core): fix scope var reference check for v-on expressions

fix #2564
This commit is contained in:
Evan You
2020-11-30 15:19:22 -05:00
parent e41b46c396
commit 9db7095962
2 changed files with 21 additions and 1 deletions

View File

@@ -521,6 +521,21 @@ describe('compiler: transform component slots', () => {
</Comp>`,
true
)
// #2564
assertDynamicSlots(
`<div v-for="i in list">
<Comp v-slot="bar"><button @click="fn(i)" /></Comp>
</div>`,
true
)
assertDynamicSlots(
`<div v-for="i in list">
<Comp v-slot="bar"><button @click="fn()" /></Comp>
</div>`,
false
)
})
test('named slot with v-if', () => {