在Vue.js开发过程中,尤其是刚入门的初级开发者来说,首先要学习和知道的就是Vue的生命周期,也就是生命周期钩子函数。
每个 Vue 实例在被创建时都要经过一系列的初始化过程,eg:需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这提供给了开发者在不同阶段添加需要添加的代码的机会。
生命周期通俗一点的来讲就是一个事物从产生到消失的一整个时间周期过程,Vue的生命周期就是从创建到销毁的整个过程,该过程包括:开始创建、初始化数据、编译模板、挂载dom/渲染、渲染更新、销毁/卸载等过程。具体的钩子函数如下所示:
1、beforeCreate()
在组件实例初始化之后、创建之前被调用。
2、created()
在组件实例创建完成之后被调用。