<!DOCTYPE html>
<head>
<meta charset="utf-8" />
<title>Vue实例生命周期函数</title>
<script src="./vue.js"></script>
</head>
<body>
<div id="app">Vue实例生命周期函数</div>
<script>
var vm=new Vue({
el:"#app",
template:"<div>{{test}}</div>",
data:{
test:"Vue实例生命周期函数x"
},
beforeCreate:function(){
console.log("beforeCreate")
},
created:function(){
console.log("Created")
},
//数据传递
beforeMount:function(){
console.log(this.$el)
},
mounted:function(){
console.log(this.$el)
},
//vm.$destroy()销毁
beforeDestroy:function(){
console.log("beforeDestroy")
},
destroyed:function(){
console.log("Destroyed")
},
//vm.test="dell"改变数据
beforeUpdate:function(){
console.log("beforeUpdate")
},
updated:function(){
console.log("updated")
},
})
</script>
</body>
</html>
![](https://img.haomeiwen.com/i6003554/907c10d59043f727.png)
页面创建+数据传递
![](https://img.haomeiwen.com/i6003554/a77654b5710bf44f.png)
改变数据
![](https://img.haomeiwen.com/i6003554/09122e25a4b6a518.png)
销毁
网友评论