- beforeCreate
- created
- beforeMount
- mounted
- beforeUpdate
- updated
- beforeDestroy
- destroyed
1. 在beforeCreate和created钩子函数之间的生命周期
在这个生命周期之间,进行初始化事件,进行数据的观测,可以看到在created的时候数据已经和data属性进行绑定(放在data中的属性当值发生改变的同时,视图也会改变)。注意看下:此时还是没有el选项
2. created钩子函数和beforeMount间的生命周期
在这一阶段发生的事情还是比较多的。首先会判断对象是否有el选项。如果有的话就继续向下编译,如果没有el选项,则停止编译,也就意味着停止了生命周期,直到在该vue实例上调用vm.$mount(el)。然后,template参数选项的有无对生命周期的影响。(1).如果vue实例对象中有template参数选项,则将其作为模板编译成render函数。(2).如果没有template选项,则将外部HTML作为模板编译。(3).可以看到template中的模板优先级要高于outer HTML的优先级。
3. beforeMount和mounted 钩子函数间的生命周期
可以看到此时是给vue实例对象添加$el成员,并且替换掉挂在的DOM元素。
Comments | NOTHING