From: Evan You Date: Mon, 12 Apr 2021 13:09:00 +0000 (-0400) Subject: wip: testing compiler deprecation warnings X-Git-Tag: v3.1.0-beta.1~59^2~41 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=422b13e79852118629cdb911b24a80fb897fa59f;p=thirdparty%2Fvuejs%2Fcore.git wip: testing compiler deprecation warnings --- diff --git a/packages/compiler-core/package.json b/packages/compiler-core/package.json index 8adc7a6d61..0297bc1404 100644 --- a/packages/compiler-core/package.json +++ b/packages/compiler-core/package.json @@ -11,6 +11,7 @@ ], "buildOptions": { "name": "VueCompilerCore", + "compat": true, "formats": [ "esm-bundler", "cjs" diff --git a/packages/compiler-dom/package.json b/packages/compiler-dom/package.json index 8ae4bcea51..801c3b9d0a 100644 --- a/packages/compiler-dom/package.json +++ b/packages/compiler-dom/package.json @@ -14,6 +14,7 @@ "sideEffects": false, "buildOptions": { "name": "VueCompilerDOM", + "compat": true, "formats": [ "esm-bundler", "esm-browser", diff --git a/packages/compiler-dom/src/transforms/vOn.ts b/packages/compiler-dom/src/transforms/vOn.ts index 50c9bf7540..f83d4a48b1 100644 --- a/packages/compiler-dom/src/transforms/vOn.ts +++ b/packages/compiler-dom/src/transforms/vOn.ts @@ -92,6 +92,10 @@ export const transformOn: DirectiveTransform = (dir, node, context) => { const { modifiers } = dir if (!modifiers.length) return baseResult + if (__COMPAT__ && __DEV__ && modifiers.includes('native')) { + console.warn('.native modifier for v-on has been removed') + } + let { key, value: handlerExp } = baseResult.props[0] const { keyModifiers,