1. 程式人生 > >Vue.js學習之生命周期

Vue.js學習之生命周期

ted eight http 初始 機會 編譯 log console eat

技術分享

每個 Vue 實例在被創建之前都要經過一系列的初始化過程。例如,實例需要配置數據觀測(data observer)、編譯模版、掛載實例到 DOM ,然後在數據變化時更新 DOM 。在這個過程中,實例也會調用一些 生命周期鉤子 ,這就給我們提供了執行自定義邏輯的機會。例如,created 這個鉤子在實例被創建之後被調用:

var vm = new Vue({
  data: {
    a: 1
  },
  created: function () {
    // `this` 指向 vm 實例
    console.log(‘a is: ‘ + this.a)
  }
})
// -> "a is: 1"

Vue.js學習之生命周期