vue3中为什么要使用Composition API , 它能解决什么问题

144 阅读1分钟

首先你需要知道vue2的选项式API,在vue2里不管是阅读还是编写代码都是比较困难的。

vue2 Options API

1.代码的可读性:当组件变得越来越大,可读性会变的越来越难

2.逻辑复用:相同的逻辑代码很难在多个组件中进行复用

3.TypeScript:对TypeScript的支持不友好

vue3 Composition API

1.让组件有更好的代码组织结构,我们的代码将更具有可读性,因此也更具有可维护性

2.相同的代码逻辑在不同的组件中进行了完整的复用

3.更好的支持TypeScript

4.Composition API中很少使用this,减少了this指向不明确的情况

总结:简单来说使用Composition API让代码可读性、维护性、逻辑的复用性更好