用简短的语言说一下vue中的生命周期
Vue中的生命周期分为8个阶段,分别是:
- beforeCreate:实例创建前阶段,此时还未初始化data和methods等属性。
- created:实例创建后阶段,此时已经初始化了data和methods等属性,但还未挂载到DOM上。
- beforeMount:挂载前阶段,此时Vue实例已经完成了template编译,但还未将其挂载到DOM上。
- mounted:挂载后阶段,此时Vue实例已经完成了DOM的挂载,可以访问DOM节点。
- beforeUpdate:更新前阶段,此时数据已经发生变化,但还未更新到DOM上。
- updated:更新后阶段,此时数据已经更新到DOM上,可以进行DOM操作。
- beforeDestroy:销毁前阶段,此时还未销毁Vue实例。
- destroyed:销毁后阶段,此时Vue实例已经被销毁,DOM也随之移除。
原文地址: https://www.cveoy.top/t/topic/FLD 著作权归作者所有。请勿转载和采集!