美文网首页
vue的生命周期小结

vue的生命周期小结

作者: 遇见一只咩 | 来源:发表于2017-09-14 11:14 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script src="https://unpkg.com/vue"></script>
</head>
<body>
    <div id="app">{{a}}
        <button v-on:click="change">change</button>
    </div>

</body>
</html>

<script>
var myVue = new Vue({          
el: "#app",          
data: {
a: "Vue.js"        
}, 
methods:{
    change(){
        console.log('change Vue')
    }
} ,        
 beforeCreate: function() {     
    console.log("创建前")            
    console.log(this.a)            
    console.log(this.$el)          
},         
 created: function() {
    console.log("创建之后");            
    console.log(this.a)            
    console.log(this.$el)          
},         
 beforeMount: function() {            
    console.log("mount之前")            
    console.log(this.a)            
    console.log(this.$el)          
},          
mounted: function() {            
    console.log("mount之后")            
    console.log(this.a)            
    console.log(this.$el)          
},          
beforeUpdate: function() {            
    console.log("更新前");            
    console.log(this.a)            
    console.log(this.$el)          
},          
updated: function() {            
    console.log("更新完成");            
    console.log(this.a);            
    console.log(this.$el)          
},          
beforeDestroy: function() {            
    console.log("销毁前");            
    console.log(this.a)            
    console.log(this.$el)            
    console.log(this.$el)          
},          
destroyed: function() {           
    console.log("已销毁");          
    console.log(this.a)          
    console.log(this.$el)          
},

  });  

</script>

// 关于vue.js生命周期的一些认识:
// this.a this.$el
// beforeCreate:创建前; N N
// created:创建后; Y N
//
// beforeMount:载入前; Y Y(虚拟的,占坑而已)
// mouted:载入后 Y Y(真实的)
//
// beforeUpdate:更新前;
// updated:更新后;
//
// beforeDestory:销毁前;
// destroyed:销毁后;
//
//
/*
beforecreate : 可以在这加个loading事件,在加载实例时触发
created : 初始化完成时的事件写在这里,如在这结束loading事件,异步请求也适宜在这里调用
mounted : 挂载元素,获取到DOM节点
updated : 如果对数据统一处理,在这里写上相应函数
beforeDestroy : 可以做一个确认停止事件的确认框
*/

相关文章

  • vue生命周期

    一 vue生命周期 Vue的生命周期:就是vue实例从创建到销毁的全过程 二 vue生命周期钩子 vue生命周期...

  • vue生命周期

    vue生命周期详: vue生命周期详解图: vue生命周期详解代码展示:

  • Vue生命周期

    Vue生命周期详解 一、Vue生命周期 与 作用 (生命周期钩子就是生命周期函数) (1)Vue生命周期:每个Vu...

  • vue生命周期小结

    业务逻辑处理时机 created:异步的数据获取、初始化 mounted:挂载元素内dom节点的获取,初始数据的渲...

  • Vue生命周期小结

    Vue框架已日臻成熟,生命周期也算是老生常谈了。网路上也有很多对Vue生命周期的讲解。此处是补充上自己的理解,再次...

  • vue的生命周期小结

    // 关于vue.js生命周期的一些认识:// this.a ...

  • vue3较vue2的特别之处 - 生命周期

    vue2 生命周期 vue3 生命周期 将 Vue2 的生命周期钩子代码更新到 Vue3 参考地址:https:/...

  • 前端之路-VUE面试题

    vue生命周期面试题vue 生命周期是什么? Vue 实例从创建到销毁的过程,就是生命周期 beforeCreat...

  • Vue.js入门(二):生命周期

    1 生命周期 Vue生命周期是Vue实例从创建到销毁的过程,就是生命周期。在Vue实例的生命周期过程中会运行生命周...

  • vue生命周期

    vue里的生命周期是什么? vue实例从创建到销毁的过程称之为vue的生命周期 vue的生命周期各阶段都做了什么?...

网友评论

      本文标题:vue的生命周期小结

      本文链接:https://www.haomeiwen.com/subject/niarsxtx.html