Composition API 又叫作组合式 API 。
在vue2 中,功能开发需要分散到data属性,methods 属性以及computed 属性中。每一个功能模块的开发至少需要分散到data属性与methods属性,这种形式 叫做 Options API 随着项目的扩大,功能模块会分散到各个属性中,导致可读性与可维护性差。
很难进行代码复用。
Composition API 主要解决以上问题,可以把每个功能都写在一起,或者单独写在函数中,不会出现功能分散的问题,这样就提高了代码的可读性与可维护性,因为功能模块可以写在函数中,从而提供了代码的复用性。