组件是
Vue
的一个重要核心,我们在进行项目工程化时,会将页面的结构组件化。组件化意味着独立和共享,而两个结论并不矛盾,独立的组件开发可以让开发者专注于某个功能项的开发和扩展,而组件的设计理念又使得功能项更加具有复用性,不同的页面可以进行组件功能的共享。对于开发者而言,编写Vue
组件是掌握Vue
开发的核心基础,Vue
官网也花了大量的篇幅介绍了组件的体系和各种使用方法。这一节内容,我们会深入Vue
组件内部的源码,了解组件注册的实现思路,并结合上一节介绍的实例挂载分析组件渲染挂载的基本流程,最后我们将分析组件和组件之间是如何建立联系的。我相信,掌握这些底层的实现思路对于我们今后在解决vue
组件相关问题上会有明显的帮助。
- 5.1 组件两种注册方式
- 5.2 组件Vnode创建
- 5.3 组件Vnode渲染真实DOM
- 5.4 建立组件联系
- 5.5 小结