]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(compat): simulate Vue 2.6.14 version in compat build (#5293)
authorStanislav Lashmanov <stasvarenkin@gmail.com>
Fri, 21 Jan 2022 06:15:35 +0000 (09:15 +0300)
committerGitHub <noreply@github.com>
Fri, 21 Jan 2022 06:15:35 +0000 (01:15 -0500)
Some Vue plugins that are actually compatible with the `vue-compat` won't work because of the version check. Right now `vue-compat` returns 3x version for the legacy method of checking Vue version via `Vue.version`. This PR instends to simulate Vue 2 version in those instances and instead return a 2x-compatible version: `2.6.14-compat:3.x.x`.

packages/runtime-core/src/compat/global.ts

index 2e4898a7081311a3d9256be4891b0cf5b61a8f4f..e0fc699fa5f99d6fcaf02cc47b12a4dc82efe42a 100644 (file)
@@ -170,7 +170,7 @@ export function createCompatVue(
     }
   }
 
-  Vue.version = __VERSION__
+  Vue.version = `2.6.14-compat:${__VERSION__}`
   Vue.config = singletonApp.config
 
   Vue.use = (p, ...options) => {