Vue.js 生命周期

最近一直是在用Vue做项目 , 所以了解生命周期对于了解vue十分重要 :

官方给出对vue生命周期的解释 :

              

即便官方给的再详细 , but we need have a try ! : )

<template>
<div>
  <div >{{a}}</div>
  <button @click="counter += 1">{{counter}}</button>
  </div>
</template>

<script>
  export default {
    data() {
      return {

        a: "Vue.js",
        counter:1
      }
    },
    methode:{
      change(){
          this.a = '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>

结果 :

           

转载于:https://my.oschina.net/yezijun/blog/1621047

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值