vue2.0学习笔记之生命周期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue2.0学习笔记之生命周期相关的知识,希望对你有一定的参考价值。

  • beforeCreate   组件实例刚刚被创建,属性都没有
  • created       实例已经创建完成,属性已经绑定
  • beforeMount    模板编译之前
  • mounted     模板编译之后,代替之前ready
  • beforeUpdate        组件更新之前
  • updated                 组件更新完毕
  • beforeDestroy       组件销毁前
  • destroyed              组件销毁后
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div id="box">
        <input type="button" value="更新数据" @click="update">
        <input type="button" value="销毁组件" @click="destroy">
        <br>
        {{msg}}
    </div>
</body>
</html>
<script src="vue.js"></script>
<script>
    new Vue({
        el:‘#box‘,
        data:{
            msg:‘welcome vue2.0‘
        },
        methods:{
            update(){
                this.msg=‘大家好‘;
            },
            destroy(){
                this.$destroy();
            }
        },
        beforeCreate(){
            console.log(‘组件实例刚刚被创建‘);
        },
        created(){
            console.log(‘实例已经创建完成‘);
        },
        beforeMount(){
            console.log(‘模板编译之前‘);
        },
        mounted(){
            console.log(‘模板编译完成‘);
        },
        beforeUpdate(){
            console.log(‘组件更新之前‘);
        },
        updated(){
            console.log(‘组件更新完毕‘);
        },
        beforeDestroy(){
            console.log(‘组件销毁之前‘);
        },
        destroyed(){
            console.log(‘组件销毁之后‘);
        }
    });
</script>

 

以上是关于vue2.0学习笔记之生命周期的主要内容,如果未能解决你的问题,请参考以下文章

Vue2.0学习—生命周期(五十)

vue2.0-vue实例的生命周期

Vue2.0 探索之路——生命周期和钩子函数的一些理解

Vue2.0 探索之路——生命周期和钩子函数的一些理解

Vue2.0 探索之路——生命周期和钩子函数的一些理解

Vue2.0 探索之路——生命周期和钩子函数的一些理解(转)