文章目录
1. 生命周期有哪些
八个生命周期分别为:
- beforeCreate
- created
- beforeMount
- mounted
- beforeUpdate
- updated
- beforeDestory
- destoryed
1.1 一旦进入组件会执行哪些生命周期
会执行前四个生命周期,前两个生命周期是创建前后(此时还没有操作dom),后两个是挂载前后
- beforeCreate
- created
- beforeMount
- mounted
此时得出的结论就是在beforeCreate 既没有数据也没有dom,created 有数据,beforeMounte 有数据,mounted 既有数据又有dom。
1.2 父组件引入子组件,那么生命周期的执行顺序是
此时是直接在html文件中通过component新建一个组件,没有用vue脚手架创建项目进行实现父组件引入子组件。
从执行顺序可以看出,先将父组件的数据准备好,如果子组件需要,也可以将数据传给子组件,然后子组件的数据处理以及dom构建,最后执行父组件的dom
此时声明周期的执行顺序就是&