其他分享
首页 > 其他分享> > 第四十篇:Vue的生命周期(一)

第四十篇:Vue的生命周期(一)

作者:互联网

好家伙,军训结束了,回归

 

Vue实例的生命周期

1.什么是生命周期?

从Vue实例创建,运行到销毁期间总是伴随着各种各样的事件,这些事件,统称为生命周期.

 

2.什么是生命周期钩子?

生命周期函数的别称.

生命周期钩子=生命周期函数=生命周期事件

 

3.一些生命周期函数

3.1. beforeCreate 

这是第一个,表示在实例在完全被创建出来之前(什么方法,数据都还没有被处理),会执行它.

3.2. created

这是第二个,在created中,data和methods都已经被初始化好了,

 

3.3. beforeMount

这是第三个,在beforeMount执行的时候,页面中的元素,还没有被真正的替换过来,只是之前写的一些字符模板

3.4. mounted

这是第四个,表示,内存中的模板,已经真实的挂载到了页面中,用户已经可以看到渲染好的页面了

注意:这是实例创建期间的最后一个生命周期函数,这个执行完后,实例就已经被完全创建好了

 

4.部分图解

上图

 

 

以下是解释

4.1.

 

 

刚开始创建了一个Vue空的实例对象,只有一些默认的生命周期函数,和默认事件

 

4.2.

 

 这个是初始化,在这里,data和methods都初始化完成了

 

4.3.

 

这里表示Vue开始编辑模板,把Vue代码中的那些指令进行执行,

最终,在内存中生成一个编译好的最终模板字符串

然后,把这个模板字符串,渲染为内存中的DOM

此时,只是在内存中,渲染好了模板,并没有把模板挂载到真正的页面中去;

(后两句看不懂)

 

4.4.

 

这一步,将内存中编译好的模板,真实的转换到网页中去

 

好了,先写这么多了,

标签:生命周期,周期函数,Vue,实例,内存,模板,第四十
来源: https://www.cnblogs.com/FatTiger4399/p/15547160.html