1.什么是生命周期?
- Vue实例从创建到销毁的过程叫生命周期
2.vue生命周期钩子:
- vue实例从初始化到销毁的过程中会执行的函数
3. 四个阶段8个钩子:8个
(1)初始化阶段: beforeCreate created
(2)挂载节点: beforeMount mounted
(3)更新阶段: beforeUpdate updated
(4)销毁阶段: beforeDestroy destroyed
4.vue初始渲染会执行哪些钩子:4个
- beforeCreate
- created
- beforeMount
- mounted
5.两个常用钩子
created() 一般用于发送ajax(页面一加载需要发送ajax在这个勾子) mounted() 一般用于操作D0M(页面一加载需要操作D0M在这个勾子)
6.有两个钩子会执行多次,其他钩子都是执行一次
- beforeUpdate
- updated