zoukankan      html  css  js  c++  java
  • Vue的声明周期函数实例

    <!DOCTYPE html>
    <html lang="en">

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script src="../js/vue.js"></script>
    </head>

    <body>
        <div id="app">
            {{a}}
        </div>
        <script>
            var vm = new Vue(
                {
                    el: "#app",
                    data: {
                        a: "hello vue"
                    },
                    // 对象初始化之后,数据观察(data observe)和事件配置(event watcher)之前调用
                    beforeCreate: function () {
                        console.log("beforeCreate");
                    },
                    // 在实例创建完成后被立即调用
                    created: function () {
                        console.log("created");
                    },
                    // 在挂载开始之前被调用,相关的渲染函数被调用
                    beforeMount: function () {
                        console.log("beforeMount");
                    },
                    // el被新创建的vm.$el替换,挂载成功
                    mounted: function () {
                        console.log("mouted");
                    },
                    // 数据更新时调用
                    beforeUpdate: function () {
                        console.log("beforeUpdate");
                    },
                    // 组件dom已经更新,组件更新完毕
                    updated: function () {
                        console.log("updated");
                    },
                   
                }
            
            );
            // 异步函数
            setTimeout(function() {
                        vm.a = "value changed";
                    }, 3000);
        </script>
    </body>

    </html>
  • 相关阅读:
    所写既所思
    OO总结
    OO第三单元作业总结
    OO第二单元作业总结
    OO第一单元作业总结
    oo第四单元与课程总结
    oo第三单元总结——jml
    oo第二单元博客总结
    面向对象设计与构造-第一单元作业总结
    个人总结-不说再见
  • 原文地址:https://www.cnblogs.com/kukai/p/12378347.html
Copyright © 2011-2022 走看看