组件化

Vue.js 另一个核心思想是组件化。所谓组件化,就是把页面拆分成多个组件 (component),每个组件依赖的 CSS、JavaScript、模板、图片等资源放在一起开发和维护。组件是资源独立的,组件在系统内部可复用,组件和组件之间可以嵌套。

  • 什么是组件?
  • 如何编写组件?
  • 组件拥有的属性和特性。

渲染组件的三个关键逻辑:

  • 构造子类构造函数
  • 安装组件钩子函数
  • 实例化 VNode