参考Vue中文文档:
Vue中文文档
先看代码:
<body>
<div id="app"></div>
<script>
//data:用于定义数据
//el:限制了一个VUE实例处理DOM的范围
//生命周期函数就是vue实例在某一个时间点会自动执行的函数
var vm=new Vue({
el:'#app',
template:"<div>{{test}}</div>",
data:{
test:"Today is the best gift!"
},
beforeCreate() {
console.log("beforeCreate");
},
created() {
console.log("created");
},
beforeMount() {
console.log(this.$el);
console.log("beforeMount");
},
mounted() {
console.log(this.$el);
console.log("mounted");
},
beforeDestroy() {
console.log("beforeDestroy")
},
destroyed() {
console.log("destroyed");
},
beforeUpdate() {
console.log("beforeUpdate");
},
updated() {
console.log("updated");
},
});
</script>
</body>
执行修改操作后:
执行destroy后: