Browse Source

fix(compat): simulate Vue 2.6.14 version in compat build (#5293)

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`.
Stanislav Lashmanov 4 years ago
parent
commit
d0b9708620
1 changed files with 1 additions and 1 deletions
  1. 1 1
      packages/runtime-core/src/compat/global.ts

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

@@ -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) => {