kar*_*los 7 vue.js vuejs2 vuejs3
当我开始使用 vue 3 时,我看到了这些概念:
有人可以告诉我们这些的定义吗?
2021 年更新
我添加了 Options API 和 Reactivity API
并不是说主要文档提到了Options-based,而不是Object-based,但即使在 Evan 的参考文献中,它们似乎也可以互换。
选项的基于API是基于类的和基于函数的API是组成API。
选项的基于VS基于函数的表达,我所说的,如何区分API的理论模型。而基于类与组合的实现则有所不同。
您有 vue1 和 vue2 使用的旧方式,称为基于类,也称为基于选项的 API。
命名意味着该组件是由选项定义的。你可能认为的选项data,computed,methods等...他们如何定义一个组件的工作原理是使用一组预先定义的选项,你超载。
这种定义功能的方式的缺点是您将实际的组件逻辑分布在各种“选项”之间,这使得从代码中理解组件实际做了什么变得更加困难。
函数意味着我们正在声明组件的功能(而不是它正在使用功能组件)。Composition API 使代码更易于重用(因为您不需要将功能的各个方面与组件紧密耦合)并且更易于阅读和维护(因为您可以将功能封装在更小的专用单元中)
| 归档时间: |
|
| 查看次数: |
1773 次 |
| 最近记录: |