从 Vue 2 升级到 Vue 3 但不使用组件 [已关闭]

Upgrading from Vue 2 to Vue 3 but not using Components [closed]

提问人:drethedevjs 提问时间:11/14/2023 更新时间:11/14/2023 访问量:50

问:


想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。

6天前关闭。

我有一个正在开发的 Razor/Vue 2 应用程序,但它没有使用组件。我想开始使用组件,这样我就可以利用 Vue 提供的所有丰富功能,但我想先升级我的应用程序以使用 Vue 3。我看到的迁移视频和帖子都假设我正在使用基于组件的应用程序,因此我不确定如何以有效的方式进行切换。我可以更新 vue.js 文件以使用最新和最好的文件,但我正在使用的应用程序很大,更新次要的弃用功能将是相当艰巨的任务。

有人知道我如何以更有效的方式更新无组件的 Vue 应用程序吗?

vue.js vuejs2 vuejs3 vue 升级

评论

1赞 Estus Flask 11/14/2023
这个问题并不具体。什么是无组件?是吗?您以这种方式创建根组件,而没有显式定义它。将在 v3 中,这是文档应该显示的内容。您可能需要减少兼容性问题的数量new Vue(...)Vue.createApp(...).mount(...)@vue/compat
0赞 drethedevjs 11/15/2023
是的,我正在使用 .我想我应该说我只在各个页面上使用根组件。它不是一个传统的 Vue 应用程序,它只有一个 html 页面,Vue 只是根据你的 url 交换组件。希望这是有道理的。new Vue()
0赞 Estus Flask 11/15/2023
然后,前面的评论适用。3 中没有可以防止这种情况的具体变化。

答: 暂无答案