vue2.0面试题——vue生命周期
1. vue生命周期
2. vue生命周期有哪些钩子函数?这些钩子函数如何触发?
3. 项目开发过程中 在生命周期里面 都分别做过设么功能?
4. 页面第一次加载时父子组件生命周期执行的顺序是什么?
答:面试官您好 我先介绍一下什么是vue生命周期? 所谓的vue生命周期就是vue实例从创建到销毁的整个过程
通过vue的生命周期我们可以在不同的阶段进行不同的逻辑操作 vue常用的生命周期钩子函数一共有8个分别是
beforecreate(创建前) created(创建后) beforemount(挂载前) mounted(挂载后)
beforeupdate(视图更新前) updated(视图更新后) beforedestory(实例销毁前)
destorted(实例销毁后)
页面一开始的时候触发创建前后和挂载前后的钩子函数 更新的钩子函数需要改变date的时候触发 销毁的钩子
函数是组件来回切换的时候触发
在项目开发过程中 经常使用到的钩子函数有 created 经常在created里面请求数据 获取本地存储数据 还有
一些其他操作 还有mounted 经常在mounted里面获取dom元素 有时候获取不到 可以用$nextTick方法
以上就是我对vue生命周期的理解