研究了一下 3.0 推出的 Composition API, 感觉这是要替代原来 Options API,而不是互补的关系。
实现相同的功能,可以用 Composition API, 或者旧的 Options API,如果这样的话,后续版本是不就会把旧方式去掉了?目前共存更多是为了平稳过渡?
1
sakuraSou 248 天前 via iPhone
应该是
|
2
liuguang 248 天前
Options API 在 vue3 中可以继续用,不过不推荐了。
因为 Options API 会导致代码很臃肿,功能模块分散在.vue 文件的各个部分。 Composition API 推荐把功能分离到文件,然后在.vue 里面 import 组合起来使用,代码结构会更加清晰。此外要用 ref 功能,也只能在 Composition API 里面使用。 |
![]() |
3
ipwx 248 天前
Options API 的耦合度太高了啦。。。写长了是真的吃力。
|
![]() |
4
rodrick 248 天前
盲猜 vue4 肯定就去除了
|
![]() |
5
ayase252 248 天前
不一定会去掉,可能处于一个 legacy 状态,不更新了
|
![]() |
6
plk403 247 天前
好比 class 组件和 hooks?
|