From: Evan You Date: Mon, 4 Jul 2022 03:49:47 +0000 (+0800) Subject: fix(compiler-sfc): fix template usage check edge case for v-on statements X-Git-Tag: v3.2.38~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=769e5555f9d9004ce541613341652db859881570;p=thirdparty%2Fvuejs%2Fcore.git fix(compiler-sfc): fix template usage check edge case for v-on statements ref: https://github.com/vuejs/vue/issues/12591 --- diff --git a/packages/compiler-sfc/__tests__/compileScript.spec.ts b/packages/compiler-sfc/__tests__/compileScript.spec.ts index 1a48a8f8eb..08d404b9c1 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(` + +