如何在Vue2项目中使用Vue3组件?

问题描述 投票:0回答:1

我有一个 Vue2+JS 项目,我想向其中添加聊天组件,但我发现了一些使用 Vue3+ts 编写的开源项目。我的项目中应该如何使用Vue3开发的组件?

我浏览了 use-vue-3-compiled-build-into-vue-2-project 问题,但我真的不想将我的 vue2 项目迁移到 vue3。

vuejs2 vuejs3
1个回答
0
投票

不幸的是,如果该库没有 vue 2 的版本,则简单的改编将不起作用。要实现这个库,您需要将它们带到一个共同点。

这可以创建一个分支,将 vue-demi 作为依赖项插入其中,并消除可能出现的任何反应性问题。

或者如 gertvdijk 上面所写,您需要将项目升级到 vue 3,无论是部分还是全部,因为进一步维护它会越来越困难。

© www.soinside.com 2019 - 2024. All rights reserved.