Vue_钩子函数

Posted wangdianchao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue_钩子函数相关的知识,希望对你有一定的参考价值。

        <script type="text/javascript">
            var vm = new Vue({
                el: app01,
                data:{
                    a:‘test‘,
                },
                beforeCreate:function(){
                    console.log(‘实例创建之前‘);
                },
                created:function(){
                    console.log(‘实例创建之后‘);
                },
                beforeMount:function(){
                    console.log(‘再挂载开始之前被调用,相关的渲染函数首次被调用‘);
                },
                mounted:function(){
                    console.log(‘el被新创建的vm.$el替换,挂在成功‘);
                },
                beforeUpdate:function(){
                    console.log(‘数据更新时调用‘);
                },
                updated:function(){
                    console.log(‘组件DOM已经更新,组件跟新完毕时调用‘);
                }
            }
            setTimeout(function(){
                vm.a = ‘3秒后数据改变‘
            }, 3000)
        </script>

结果:

技术图片

 

以上是关于Vue_钩子函数的主要内容,如果未能解决你的问题,请参考以下文章

Vue_(组件)自定义指令

vue生命周期简介和钩子函数

vue生命周期钩子函数

vue的相关执行钩子函数及父子组件钩子函数的执行顺序

Vue实例生命周期钩子函数

vue实例的生命周期 —— 钩子函数