vue的父组件及子组件的执行顺序

顺序:

父beforeCreated -> 父created-> 父beforeMounted->子beforeCreated ->子created->子beforeMounted->子mounted->父mounted->父beforeUpdata->子beforeUpdata->子updata->父updata->父beforeDestroyed->子beforeDestroyed->子destroyed->父destroyed


常用方式:

希望父组件加载完成在加载子组件:

在子组件上添加v-if=‘isShow’ isShow默认值是false,在父组件的mounted中将isShow变成true,执行顺序变成如下:

父beforeCreated -> 父created-> 父beforeMounted->父mounted->父beforeUpdata->子beforeCreated ->子created->子beforeMounted->子mounted->子beforeUpdata->子updata->父updata->父beforeDestroyed->子beforeDestroyed->子destroyed->父destroyed


***在mounted中才可以触发updated,

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容