如何使我的vue2组件在重写到vue3时使用



我计划在我的新项目vue 3中使用我的vue 2组件,这可能吗?,假设我有vue 3项目,在我的vue 2组件中,我有常见问题关于我们组件,然后我在我的vue 3中创建路由来使用vue 2的组件,这可能吗??

我尝试过使用迁移构建,但有很多错误我无法解决,所以我决定重写它们:(,我需要做什么才能让这成为可能,伙计们,

vue 2 中的示例

/src/components/faq
/src/components/about-us

在vue 3

// in route.js
import {FAQ, AboutUS} from "my-component-vue2";
export default Routes [{
path: "/faq",
component: () => FAQ
}]

您可以使用一些与webpack联合模块的设置来共享组件,即使用一个容器来管理/路由Vue2组件和另一个容器中的Vue3来运行微平台?没有什么可以阻止您将Vue2项目中的所有组件复制到Vue3项目中,并在开始制作新的Vue3组件之前查看它们是否都在工作。或者你已经试过了吗?

Webpack模块联合

这里有一个链接,可能会打破Vue3 中的突破性变化

最新更新