zoukankan      html  css  js  c++  java
  • 参考书籍《Vue.js快跑:构建触手可及的高性能Web应用》第1章 Vue.js基础-----1-18生命周期钩子

    官网图:

    <!DOCTYPE html>
    <html lang="en">
    
    <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">
        <title>生命周期钩子</title>
        <!-- 
            beforeCreate: 在实例初始化前被触发。
            created: 会在实例初始化之后、被添加到DOM之前触发。
            beforeMount: 会在元素已经准备好被添加到DOM,但还没有添加的时候触发。
            mounted: 会在元素创建后触发(但并不一定已经添加到了DOM,可以用nextTick来保证这一点)。
            beforeUpdate: 会在由于数据更新将要对DOM做一些更改时触发。
            updated: 会在DOM的更改已经完成后触发。
            beforeDestroy: 会在组件即将被销毁并且从DOM上移除时触发。
            destroyed: 会在组件被销毁后触发。
         -->
    </head>
    
    <body>
        <div id="app">
            <p>当前计数{{count}}</p>
            <button @click="count++">增加</button>
        </div>
        <script src="https://unpkg.com/vue"></script>
        <script>
            let vue = new Vue({
                el: "#app",
                data: {
                    count: 0
                },
                beforeCreate(){
                    console.log("beforeCreate");
                },
                created(){
                    console.log("created");
                },
                beforeMount(){
                    console.log("beforeMount");
                },
                mounted(){
                    console.log("mounted");
                },
                beforeUpdate(){
                    alert("beforeUpdate");
                },
                updated(){
                    alert("upadted");
                },
                beforeDestroy(){
                    alert("beforeDestroy");
                },
                destroyed(){
                    alert("destroyed");
                }
    
            })
        </script>
    </body>
    
    </html>
  • 相关阅读:
    为什么 "auto a = 1;" 在C语言中可以编译通过?
    谈谈duilib
    软工第一次作业
    数独_个人项目
    统计Github项目信息
    字符串中的匹配之递归
    软工第0次作业
    c++浅拷贝与深拷贝(LeetCode669)
    修改xcode初始生成代码
    树上处理的问题总结
  • 原文地址:https://www.cnblogs.com/cuilichao/p/14911717.html
Copyright © 2011-2022 走看看