Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

深入组件

组件是Regular的灵魂,也是它的定位所在。经过入门章节,其实不难看出,所有诸如指令、模板、事件等配套其实都是为了实现一个组件的完整功能而引入的。

Regular创建的组件就像一个小型的MVVM模式的闭环,他拥有

  • 独立的生命周期
  • 模板template
  • 数据模型data,不过它是完全无逻辑的,操作依赖于component实例
  • 而组件本身即相当于一个viewmodel,原型上定义了组件的所有业务逻辑。

这一章,我们会进入到这些看似『独立』的个体的细致末节中,并且理解它们的:

  • 组合: 如何利用内嵌内容(this.$body)实现组合以及何时该使用组合
  • 隔离: 将一个内嵌组件完全隔离与外部
  • 生命周期: 它们是如何被创建-销毁,组合发生时,内外组件的初始化过程是怎么样的

这将会是你与『Regular初学者』彻底划清界限的章节。