V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Vue.js
wuhaoworld
V2EX  ›  Vue.js

Vue3 Composition API 和旧的 Options API 是什么关系?

  •  
  •   wuhaoworld · 69 天前 · 1056 次点击
    这是一个创建于 69 天前的主题,其中的信息可能已经有所发展或是发生改变。

    研究了一下 3.0 推出的 Composition API, 感觉这是要替代原来 Options API,而不是互补的关系。

    实现相同的功能,可以用 Composition API, 或者旧的 Options API,如果这样的话,后续版本是不就会把旧方式去掉了?目前共存更多是为了平稳过渡?

    6 条回复    2021-09-23 14:00:41 +08:00
    sakuraSou
        1
    sakuraSou   69 天前 via iPhone
    应该是
    liuguang
        2
    liuguang   69 天前
    Options API 在 vue3 中可以继续用,不过不推荐了。
    因为 Options API 会导致代码很臃肿,功能模块分散在.vue 文件的各个部分。
    Composition API 推荐把功能分离到文件,然后在.vue 里面 import 组合起来使用,代码结构会更加清晰。此外要用 ref 功能,也只能在 Composition API 里面使用。
    ipwx
        3
    ipwx   69 天前
    Options API 的耦合度太高了啦。。。写长了是真的吃力。
    rodrick
        4
    rodrick   69 天前
    盲猜 vue4 肯定就去除了
    ayase252
        5
    ayase252   69 天前
    不一定会去掉,可能处于一个 legacy 状态,不更新了
    plk403
        6
    plk403   68 天前
    好比 class 组件和 hooks?
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1102 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 21:07 · PVG 05:07 · LAX 13:07 · JFK 16:07
    ♥ Do have faith in what you're doing.