vue生命周期

vue生命周期:

每个Vue实例在被创建之前都要经过一系列的初始化过程,这个过程就是vue的生命周期。


lifecycle.png

在Vue的整个生命周期中,它提供了一系列的事件,可以让我们在事件触发时注册js方法,可以让我们用自己注册的js方法控制整个大局,在这些事件响应方法中的this直接指向的是vue的实例。

beforeCreate(创建前),

created(创建后),

beforeMount(载入前),

mounted(载入后),

beforeUpdate(更新前),

updated(更新后),

beforeDestroy(销毁前),

destroyed(销毁后)

例子

<div id='app'>{{msg}}</div>
<script src='js/vue.js'></script>
<script>
new Vue({
   el:'#app',
   data:{
       msg:'hello vue'
   },
   beforeCreate:function(){
       alert('beforeCreated');
   },
   created:function(){
       alert('created')
   },
   beforeMount:function(){
         alert('beforMount')
   },
   mounted:function(){
       alert('mounted')
   }
})
</script>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Vue 实例 在文档中经常会使用 vm 这个变量名表示 Vue 实例,在实例化 Vue 时,需要传入一个选项对象,...
    鄙人才疏学浅阅读 3,660评论 0 1
  • 写在最前面 一直都想在更新博客但是都因为懒放弃了,看了无问西东之后找了点正能量,更新起来 vue从出生到现在,从一...
    StevenTang阅读 5,834评论 2 9
  • Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列...
    fortunatelys阅读 4,629评论 0 0
  • PS:转载请注明出处作者: TigerChain地址: https://www.jianshu.com/p/0d5...
    TigerChain阅读 22,896评论 1 80
  • 看了vue好长时间了,总结下vue的生命周期,以备以后查询。 在Vue的整个生命周期中,它提供了一系列的事件,可以...
    冰哲阅读 2,833评论 0 0