• vue8 生命周期


    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>智能社——http://www.zhinengshe.com</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-status-bar-style" content="black">
        <style>
    
        </style>
        <script src="vue.js"></script>
    </head>
    <body>
        <div id="box">
            {{msg}}     <!-- 要去编译 -->
        </div>
        <script>
            new Vue({  //创建实例。以下2.0会不一样
                el:'#box',
                data:{
                    msg:'well'
                },
                created:function(){  //new Vue()成功以后
                    alert('实例已经创建');    //创建完之后再编译
                },
                beforeCompile:function(){
                    alert('编译之前');
                },
                compiled:function(){
                    alert('编译之后');
                },
                ready:function(){    //编译之后插入到文档,{{msg}}文本节点添加到文档中,显示{{msg}},
                    alert('插入到文档中');
                }
            });
        </script>
    </body>
    </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>智能社——http://www.zhinengshe.com</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-status-bar-style" content="black">
        <style>
    
        </style>
        <script src="vue.js"></script>
    </head>
    <body>
        <div id="box">
            {{msg}}
        </div>
        <script>
            var vm=new Vue({
                el:'#box',
                data:{
                    msg:'well'
                },
                created:function(){
                    alert('实例已经创建');
                },
                beforeCompile:function(){
                    alert('编译之前');
                },
                compiled:function(){
                    alert('编译之后');
                },
                ready:function(){
                    alert('插入到文档中');
                },
                beforeDestroy:function(){
                    alert('销毁之前');
                },
                destroyed:function(){
                    alert('销毁之后');
                }
            });
    
            /*点击页面销毁vue对象*/
            document.onclick=function(){
                vm.$destroy();
            };
        </script>
    </body>
    </html>

     

  • 相关阅读:
    BZOJ 1021 循环的债务
    BZOJ 1019 汉诺塔
    BZOJ 1018 堵塞的交通
    BZOJ 1017 魔兽地图
    BZOJ 1016 最小生成树计数
    Luogu 3008 [USACO11JAN]道路和飞机Roads and Planes
    Luogu 3625 [APIO2009]采油区域
    Luogu 4139 上帝与集合的正确用法
    Luogu 3629 [APIO2010]巡逻
    Luogu 3626 [APIO2009]会议中心
  • 原文地址:https://www.cnblogs.com/yaowen/p/6976270.html
Copyright © 2020-2023  润新知