Interop Vue 2 components with Vue 3 apps and vice versa!
I'm a Vue 3 app... but I can use Vue 2 components!
- ⛵️ Smooth Vue 3 migration strategy Incrementally rewrite your components to be Vue 3 compatible!
- 🔥 Expand Vue 2 and 3 ecosystem Tap into the vast Vue 2 ecosystem from your Vue 3 app and vice-versa!
npm i vue-2-3
🚦 Quick Setup
toVue2to interop Vue 3 components with a Vue 2 app;
toVue3to interop Vue 2 components with a Vue 3 app;
It will automatically try to resolve Vue 2 & 3 via bare specifiers
vue3but if it can't find them, you can manually register them. You only need to do this once so it's suggested to be done at the top of your app.;;toVue2;
For Vue 3, you can provide the necessary exports
hto keep dependencies to a minimum:;toVue2;
Pass the component in and start using it!;components:SomeVue2Component: