什么是Vue生命周期?
每个 Vue 实例在被创建之前都要经过一系列的初始化过程。例如需要设置数据监听、编译模板、挂载实例到 DOM、在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,给予用户机会在一些特定的场景下添加他们自己的代码。
Vue生命周期图解析
生命周期的三个阶段
每一个组件或者实例都会经历一个完整的生命周期,总共分为三个阶段:初始化阶段(挂载)、运行中阶段(更新)、销毁阶段。
常用的8个生命周期钩子函数
初始化阶段钩子函数(beforeCreate,created,beforeMount,mounted)
运行中阶段钩子函数(beforeUpdate,updated)
销毁阶段钩子函数(beforeDestroy,destroyed)
全部生命周期钩子函数及用法
|