From 769e5555f9d9004ce541613341652db859881570 Mon Sep 17 00:00:00 2001 From: Evan You Date: Mon, 4 Jul 2022 11:49:47 +0800 Subject: [PATCH] fix(compiler-sfc): fix template usage check edge case for v-on statements ref: https://github.com/vuejs/vue/issues/12591 --- .../compiler-sfc/__tests__/compileScript.spec.ts | 13 +++++++++++++ packages/compiler-sfc/src/compileScript.ts | 2 ++ 2 files changed, 15 insertions(+) diff --git a/packages/compiler-sfc/__tests__/compileScript.spec.ts b/packages/compiler-sfc/__tests__/compileScript.spec.ts index 1a48a8f8ebe..08d404b9c16 100644 --- a/packages/compiler-sfc/__tests__/compileScript.spec.ts +++ b/packages/compiler-sfc/__tests__/compileScript.spec.ts @@ -461,6 +461,19 @@ defineExpose({ foo: 123 }) expect(content).toMatch(`return { a, b, Baz }`) assertCode(content) }) + + // vuejs/vue#12591 + test('v-on inline statement', () => { + // should not error + compile(` + +