是否可以安装Vue 3,但仍以"Vue 2"的方式进行操作?换句话说,我看到Vue 3有了新的合成API,但这是可选的还是Vue 3中所需的操作方式?

出于某种原因,我认为Vue 3仍然允许您以Vue-2的方式进行操作,而不是使用Options API.不是吗?谢谢

推荐答案

Vue 3不需要使用Composition API.正如两名Vue核心团队成员所解释的,选项API仍然可用,不会被删除:

Vue 3: Data down, Events up (19-MAY-2020)中的Thorsten Lünborg:

IMPORTANT:合成API是可添加的,这是一项新功能,但它不会也不会取代Vue 1和Vue 2中的优秀ole"选项API".只需把这个新的API看作是工具箱中的another个工具,在某些情况下可能会派上用场,在一些选项中,API会觉得有点笨拙.

Enjoy the Vue #48: "New in Vue 3: The Composition API" (19-JAN-2021)中的Ben Hong:

[00:01:03] T:是的.嗯,我记得听到的第一件事是它正在取代options API.

[00:01:08] BH:大免责声明.但事实并非如此.重要的免责声明.

...

[00:09:10] BH: [...]这不是你需要go 重写应用程序的地方.[...]合成API不一样,删除选项进行合成.这是一个附加的东西,当你有一个问题,它可以解决,这真的很好.

An early RFC for the Composition API只考虑过不推荐选项API:

本RFC的前一份草案表明,有可能否决一些2.x选项在future 的主要版本中,该版本已根据用户反馈进行了修订.

Vue.js相关问答推荐

如何使用Nuxt 3动态处理无限嵌套路由?

将Vite Vuejs应用部署到Apache服务器

如何在Vue 3中将动态特性从主零部件同步到子零部件

Vuetify 3 改变 Select 的 colored颜色

无法在cPanel/SSH上构建 | Laravel + Vue优化

如何在FormKit中验证文本输入框中不能输入数字

点击屏幕的任何位置都会禁用v-overlay

如何解决 importers[path] is not a function for clean Vue 3/Vite/Storybook installation

有什么理由不在 vue3 中使用