美文网首页
vue的生命周期

vue的生命周期

作者: lvyweb | 来源:发表于2021-04-07 14:14 被阅读0次

    标签(空格分隔): vue


    <!DOCTYPE html>
    <html lang="zh">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <script src="./js/vue.js" type="text/javascript"></script>
        <title></title>
    </head>
    <body>
        <div id="app">
            {{msg}}
        </div>
    <script type="text/javascript">
        var vm = new Vue({
            el:"#app",
            data:{
                msg:"hi vue",
            },
            //在实例初始化之后,数据观测(data observer)和event/watcher事件配置之前被调用
            beforeCreate:function(){
                console.log("beforeCreate1111");
            },
            //在实例创建完成后被立即调用。
            //在这一步,实例已经完成以下的配置,数据观测(data observer),属性和方法的运算,watch/event事件回调。
            //然而,挂载阶段还没有开始,$el属性目前不可见。
            created:function(){
                console.log("created2222");
            },
            //在挂载开始之前被调用,相关的渲染函数首次被调用
            beforeMount:function(){
                console.log("beforeMount333");
            },
            //el被创建的vm.$el替换,挂载成功
            mounted:function(){
                console.log("mounted4444");
            },
            //数据更新时调用   
            beforeUpdate:function(){
                console.log("beforeUpdate5555");
            },
            //组件Dom已经更新,组件更新完毕
            updated:function(){
                console.log("updated666");
            }
        });
        setTimeout(function(){
            vm.msg = "change....";
        },3000)
    </script>   
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:vue的生命周期

          本文链接:https://www.haomeiwen.com/subject/pchukltx.html