美文网首页
Vue 3.0 所采用的 Composition Api 与 V

Vue 3.0 所采用的 Composition Api 与 V

作者: October_CanYang | 来源:发表于2021-01-29 10:26 被阅读0次

首先了解一下Options API以及它的不足

当前我们使用的API是Options API 

vue2.0中为了向组件中添加逻辑,我们填充属性,例如data methods mounted以及computeds等

这个API最大的缺点,是其本身并不是有效的js代码

我们在使用options API 的时候,需要确切了解我们具体可以访问到哪些属性,以及我们访问到的当前属性的行为

在后台,VUE需要将此属性转换为工作代码,因为 我们无法从自动建议和类型检查中受益,因此给我们在使用相关属性时,造成了一定弊端

那么接下来要说的就是,vue3.0中我们如何通过Composition API来解决这一问题

其目的是为了将组件中的可用属性,作为js的函数直接暴露出来的机制解决上面我们所处的问题

其代码更易读,更易理解和学习,没有任何幕后操作

Composition API的好处不仅仅是以不同的方式进行编码,更重要的是对于代码的重用

不受模板和组件范围的限制,也可以准确的知道我们可以使用哪些属性

由于幕后没有什么操作,所以编辑器可以帮助我们进行类型检查和建议

相关文章

网友评论

      本文标题:Vue 3.0 所采用的 Composition Api 与 V

      本文链接:https://www.haomeiwen.com/subject/iorqfqtx.html