1.Options API 是基于对象的,数据、方法、生命周期钩子等都写在同一个对象里,随着组件功能复杂,代码会变得冗长,可读性下降;而Composition API 采用函数式风格,能把相关逻辑封装在一个个函数中,代码结构更清晰,复用性更高。
2.处理响应式数据上:Options API 用 data函数返回响应式数据;vue3 的Composition API 则用'ref'和'reactive'函数来创建响应式变量,'ref'用于基本数据类型数据,'reactive'用于对象和数组,使用上灵活