vue(20)生命周期函数

生命周期函数

生命周期函数表明的是Vue实例,或者是Vue组件,在网页中各个生命阶段所执行的函数。生命周期函数能够分为建立阶段运行期间以及销毁期间
其中建立期间的函数有beforeCreatecreatedbeforeMountmounted
运行期间的函数有beforeUpdateupdated
销毁期间有beforeDestroydestroyed
如下是官方文档给到的一张图,从这种图中咱们能够了解到每一个部分执行的函数。
watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=
 ide

1. 建立期间

 

1.1 beforeCreate:

Vue或者组件刚刚实例化,datamethods都尚未被建立。
 函数

1.2 created

此时datamethods已经被建立,能够使用了。模板尚未被编译。
 code

1.3 beforeMount:

created的下一阶段。此时模板已经被编译了,可是并无被挂在到网页中。
 blog

1.4 mounted

模板代码已经被加载到网页中了。此时建立期间全部事情都已经准备好了,网页开始运行了。
 生命周期

2. 运行期间

 

2.1 beforeUpdate:

在网页运行期间,data中的数据可能会进行更新。在这个阶段,数据只是在data中更新了,可是并无在模板中进行更新,所以网页中显示的仍是以前的。
 事件

2.2 updated

数据在data中更新了,也在网页中更新了。
 文档

3. 销毁期间

 

3.1 beforeDestroy

Vue实例或者是组件在被销毁以前执行的函数。在这一个函数中Vue或者组件中全部的属性都是能够使用的。
 it

3.2 destroyed

Vue实例或者是组件被销毁后执行的。此时Vue实例上全部东西都会解绑,全部事件都会被移除,全部子元素都会被销毁。编译

相关文章
相关标签/搜索