首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Vue2组件可以用于Vue3吗?

Vue2组件可以用于Vue3吗?
EN

Stack Overflow用户
提问于 2020-08-31 01:15:46
回答 1查看 5.4K关注 0票数 5

目前,我已经创建了一个Vue2组件库,并通过一个私有npm在多个项目中使用。我现在正在Vue3中启动一个新项目,但如果可能的话,我想使用旧组件。我能把那样的版本混合起来吗?另外,组件是否可以以相反的方式混合( Vue2应用程序中的Vue2组件)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-31 05:48:49

Vue2组件可以与Vue3一起使用,Vue3组件可以在Vue2中使用。

但是..。

只要您使用基于类的经典Vue Js类API,您就不会有任何问题。尽管已经重建了一些底层技术,Vue团队也一直在努力使其兼容,尽管我确信这里和那里都会有一些边缘情况。

问题是,如果您使用组合API来制作组件。composition是为Vue3构建的,虽然您可以通过插件在Vue2中有类似的体验,但您可能会遇到问题。

此外,即使您没有使用复合API,您也可能最终使用依赖于它的插件,这可能最终不会对Vue2进行回归测试。

Vue3还在RC

在撰写本报告时,Vue 3仍作为RC版本发布。这种情况可能很快就会改变,这不能保证。

如果您打算以与Vue3相同的方式使用Vue2,那么切换几乎没有什么好处。如果您要使用新特性(比如组合API),那么您最终可能无法100%兼容。

断续更改列表

https://v3-migration.vuejs.org/breaking-changes/introduction.html#breaking

通过它的声音,Vue2将有另一个(LTS)版本,它将解决兼容性问题。

官方的建议是继续使用Vue2启动新项目。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63663608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档