zoukankan      html  css  js  c++  java
  • 第4节 生命周期

    感想: 和微信小程序的生命周期类似

    效果图:

     代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
        <link type="text/css" rel="stylesheet" href=" "/>
        <style type="text/css">
            * {
                margin: 0;
                padding: 0;
            }
        </style>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    </head>
    <body>
    <!-- 数据渲染 DOM , 文本插值 -->
    <div id="app">
        {{ msg }}
    </div>
    <script type="text/javascript">
        window.onload = function () {
            var vm = new Vue({
                el: '#app',
                data: {
                    msg: 'hello vue'
                },
                // 在实例初始化之后,数据观测 (data observer ) 和 event/watcher 事件配置之前被调用
                beforeCreate: function(){
                    console.log('beforeCreate');
                },
                // 在实例创建完成后被立即调用
                // 在这一步,实例已完成以下的配置:数据观测(data observer),属性和方法的运算,watch/event事件回调
                // 然而,挂载阶段还没开始, $el 属性目前不可见
                created: function(){
                    console.log('created');
                },
                // 在挂载开始之前被调用: 相关的渲染函数首次被调用
                beforeMount: function(){
                    console.log('beforeMount');
                },
                // el 被新创建的 vm.$el 替换,挂载成功
                mounted: function(){
                    console.log('mounted');
                },
                // 数据更新时调用
                beforeUpdate: function(){
                    console.log('beforeUpdate');
                },
                // 组件 DOM 已经更新,组件更新完毕
                updated: function(){
                    console.log('updated');
                }
            });
            setTimeout(function(){
                vm.msg = 'change......';
            },3000);
        }
    </script>
    </body>
    </html>
  • 相关阅读:
    Android——inflate 将一个xml中定义的布局找出来
    Android——显示单位px和dip以及sp的区别
    StrategyPattern (策略模式)
    Flyweight(享元模式)
    ComponentPattern (组合模式)
    Java子类属性继承父类属性
    BridgePattern(桥接模式)
    FacadePattern(门面模式)
    装饰者模式,适配器模式,代理模式区别
    DecoratorPattern(装饰器模式)
  • 原文地址:https://www.cnblogs.com/FlyingLiao/p/11569175.html
Copyright © 2011-2022 走看看