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