第4节 生命周期
Posted flyingliao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第4节 生命周期相关的知识,希望对你有一定的参考价值。
感想: 和微信小程序的生命周期类似
效果图:
代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <link type="text/css" rel="stylesheet" href=" "/> <style type="text/css"> * margin: 0; padding: 0; </style> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> </head> <body> <!-- 数据渲染 DOM , 文本插值 --> <div id="app"> msg </div> <script type="text/javascript"> window.onload = function () var vm = new Vue( el: ‘#app‘, data: msg: ‘hello vue‘ , // 在实例初始化之后,数据观测 (data observer ) 和 event/watcher 事件配置之前被调用 beforeCreate: function() console.log(‘beforeCreate‘); , // 在实例创建完成后被立即调用 // 在这一步,实例已完成以下的配置:数据观测(data observer),属性和方法的运算,watch/event事件回调 // 然而,挂载阶段还没开始, $el 属性目前不可见 created: function() console.log(‘created‘); , // 在挂载开始之前被调用: 相关的渲染函数首次被调用 beforeMount: function() console.log(‘beforeMount‘); , // el 被新创建的 vm.$el 替换,挂载成功 mounted: function() console.log(‘mounted‘); , // 数据更新时调用 beforeUpdate: function() console.log(‘beforeUpdate‘); , // 组件 DOM 已经更新,组件更新完毕 updated: function() console.log(‘updated‘); ); setTimeout(function() vm.msg = ‘change......‘; ,3000); </script> </body> </html>
以上是关于第4节 生命周期的主要内容,如果未能解决你的问题,请参考以下文章
阶段2 JavaWeb+黑马旅游网_15-Maven基础_第4节 maven生命周期和概念模型图_09maven概念模型图