VUE生命周期详解

VUE生命周期指的是什么?

就是我们创建VUE实例之前到VUE实例创建完成的整个过程。整个过程主要包括四个过程:实例初始化、渲染、更新、销毁。其中我们在实际中主要使用的是生命周期的八个钩子函数。

什么是钩子函数呢?

其实钩子函数就是windows消息处理机制的一部分,通过设置钩子函数可以让应用程序可以对所有的事件、消息过滤,访问在正常情况下无法访问的消息。

钩子函数的本质其实就是处理系统消息的程序。也是通过系统进行调用,而并非用户触发。

所以为什么叫做钩子函数呢?我的理解就是,系统在实例创建的过程中给我们留了一些可操作性的部分,那么我们如何进行操作呢,使用钩子将该部分拿出来进行操作。

说到这里简单的来介绍一下回调函数:以免分不清楚。

回调函数:说白了回调就是回头调用。现在我们执行A函数,然后我们把B函数作为参数,传到A函数中,让A函数执行完后再执行B函数。当然这个回头调用的工作是由系统进行调用的。

VUE生命周期整个过程:

VUE生命周期详解