react & vue & angularJavaScript

vue生命周期

2022-04-13  本文已影响0人  硅谷干货

1.什么是 vue 生命周期?有什么作用?

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

各个生命周期作用

2. Vue子组件和父组件执行顺序

3.简述每个周期具体适合哪些场景

4. created 和 mounted 的区别

5. vue请求异步数据在哪个周期函数?

created、beforeMount、mounted中进行调用。因为在这三个钩子函数中,data 已经创建,可以将服务端端返回的数据进行赋值。

推荐在 created 钩子函数中,优点:

6. keep-alive 中的生命周期哪些

keep-alive是 Vue 提供的一个内置组件,用来对组件进行缓存——在组件切换过程中将状态保留在内存中,防止重复渲染DOM。

如果为一个组件包裹了 keep-alive,那么它会多出两个生命周期:deactivated、activated。同时,beforeDestroy 和 destroyed 就不会再被触发了,因为组件不会被真正销毁。

当组件被换掉时,会被缓存到内存中、触发 deactivated 生命周期;当组件被切回来时,再去缓存里找这个组件、触发 activated钩子函数。

7. 请详细说下你对vue生命周期的理解?

总共分为8个阶段创建前/后,载入前/后,更新前/后,销毁前/后。

上一篇 下一篇

猜你喜欢

热点阅读