Vue嵌套组件创建和销毁的顺序

本文探讨了Vue中嵌套组件的创建、挂载和销毁顺序。在组件创建过程中,beforeCreate、created和beforeMount按照从外到内的顺序执行。然而,mounted的顺序与创建相反,从内到外进行,因为Vue需要先构建内部组件的虚拟DOM。在销毁过程中,遵循从内到外的顺序,先执行最内层组件的beforeDestroy和destroyed。
摘要由CSDN通过智能技术生成

       理解生命周期和钩子函数的调用在工程中十分重要,关于Vue生命周期的理解我推荐这一遍详解Vue生命周期 。写得真不错,浅显易懂,任何初学者一看都能明白是怎么一回事。今天我当然不是来讲生命周期的,我要将的是嵌套组件的创建顺序,嵌套组件件钩子函数的执行顺序,最后是销毁顺序。闲话少说,直接上代码。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>测试Vue</title>
    <script src="js/vue.js"></script>

</head>
<body>
    <div id="app" style="border: 1px solid red;padding: 10px">
        <div >
            根组件
            <button @click="handleClick">根组件销毁</button>
        </div>
        <a-component></a-component>
        <b-component></b-component>
    </div>
    
    <script>
        Vue.component('a-component' , {
            template : `
   
  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值