- vue2.x中 需要遵循option的配置写到 methods,computed,watch,data中等等特定的区域 去定义属性和方法,比较分散,随着业务复杂度越来越高,后续维护非常的复杂,同时代码可复用性不高。
- 在vue3 Composition API 中,我们的代码是根据逻辑功能来组织的,一个功能所定义的所有api会放在一起(更加的高内聚,低耦合),这样做,即时项目很大,功能很多,我们都能快速的定位到这个功能所用到的所有API,而不像vue2 Options API 中一个功能所用到的API都是分散的。