官网解释

一、Vue的生命周期

Vue 实例有⼀个完整的⽣命周期,也就是从开始创建、初始化数据、编译模版、挂载Dom -> 渲染、更新 -> 渲染、卸载 等⼀系列过程,称这是Vue的⽣命周期。

Vue2生命周期

Vue生命周期

1.beforeCreate(创建前)

2.created(创建后)

3.beforeMount(挂载前)

4.mounted(挂载后)

5.beforeUpdate(更新前)

6.updated(更新后)

7.beforeDestroy(销毁前)

8.destroyed(销毁后)

Vue2与Vue3生命周期区别

Vue生命周期

二、Vue 子组件和父组件执行顺序

1.加载渲染过程

  1. 父组件 beforeCreate
  2. 父组件 created
  3. 父组件 beforeMount
  4. 子组件 beforeCreate
  5. 子组件 created
  6. 子组件 beforeMount
  7. 子组件 mounted
  8. 父组件 mounted

2.更新过程

  1. 父组件 beforeUpdate
  2. 子组件 beforeUpdate
  3. 子组件 updated
  4. 父组件 updated

3.销毁过程

  1. 父组件 beforeDestroy
  2. 子组件 beforeDestroy
  3. 子组件 destroyed
  4. 父组件 destoryed

三、created和mounted的区别

四、一般在哪个生命周期请求异步数据

五、keep-alive 中的生命周期

发表回复