是否可以安装 Vue 3,但仍然以“Vue 2”的方式做事?换句话说,我看到 Vue 3 具有新的 Composition API,但在 Vue 3 中,这是可选的还是必需的做事方式?
出于某种原因,我认为 Vue 3 仍然允许您以 Vue-2 的方式做事,而是使用 Options API。不是这样吗?谢谢。
是否可以安装 Vue 3,但仍然以“Vue 2”的方式做事?换句话说,我看到 Vue 3 具有新的 Composition API,但在 Vue 3 中,这是可选的还是必需的做事方式?
出于某种原因,我认为 Vue 3 仍然允许您以 Vue-2 的方式做事,而是使用 Options API。不是这样吗?谢谢。
Vue 3 不需要使用 Composition API。正如两位 Vue 核心团队成员所解释的,Options API 仍然可用并且不会被移除:
Vue 3中的Thorsten Lünborg :数据下降,事件上升(2020 年 5 月 19 日):
重要提示:组合 API 是附加的,它是一个新功能,但它不会也不会取代您在 Vue 1 和 2 中熟悉和喜爱的优秀“选项 API”。只需将此新 API 视为工具箱中的另一个工具在某些使用 Options API 解决起来有点笨拙的情况下,这可能会派上用场。
Ben Hong在享受 Vue #48:“Vue 3 中的新功能:组合 API”(2021 年 1 月 19 日):
[00:01:03]T:是的。嗯,我记得听到的第一件事是它正在替换选项 API。
[00:01:08]BH:大免责声明。那没有发生。大免责声明。
...
[00:09:10]BH: [...]这不是你需要去重写你的应用程序的东西。[...]组合 API 不像,放弃选项做组合。这是一个附加的东西,当你有一个可以解决的问题时,它真的很棒。
Composition API的早期 RFC只考虑过弃用 Options API:
该 RFC 的先前草案表明,在未来的主要版本中可能会弃用许多 2.x 选项,这些选项已根据用户反馈进行了编辑。