vue学习笔记系列(三):Vue实例生命周期

作者 : 开心源码 本文共777个字,预计阅读时间需要2分钟 发布时间: 2022-05-12 共261人阅读

每个Vue实例在被创立时都要经过一系列的初始化过程–例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时升级 DOM 等。同时在这个过程中也会运行少量叫做生命周期钩子的函数,这给了客户在不同阶段增加自己的代码的机会。

简单来说,生命周期函数就是vue实例在某一个时间点会自动执行的函数

vue实例.png

下面用代码块运行代码,并在控制台中调试

<div id="app"></div>//生命周期函数就是vue实例在某一个时间点会自动执行的函数    var vm = new Vue({        el:"#app",        //假如没有模板,直接使用el元素对应的html作为模板进行渲染        template:"<div>{{test}}</div>",        data:{          test:"hello world!",        },        beforeCreate:function () {            console.log("beforeCreate");        },        created:function () {            console.log("created");        },        beforeMount:function () {            console.log(this.$el);            console.log("beforeMount");        },        mounted:function () {            console.log(this.$el);            console.log("mounted");        },        beforeDestroy:function () {            console.log("beforeDestroy");        },        destroyed:function () {            console.log("destroy");        },        beforeUpdate:function () {            console.log("beforeUpdate");        },        updated:function () {            console.log("updated");        }    })

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » vue学习笔记系列(三):Vue实例生命周期

发表回复