VUE常用的鉤子函數(shù)

beforeCreate

這個時候,this變量還不能使用围段,在data下的數(shù)據(jù)绳匀,和methods下的方法,watcher中的事件都不能獲得到烫止;

 beforeCreate() {
   console.log(this.page); // undefined
   console.log{this.showPage); // undefined
 },
 data() {
   return {
     page: '第一頁'
   }
 },
 methods: {
   showPage() {
     console.log(this.page);
   }
 }

created

這個時候可以操作vue實例中的數(shù)據(jù)和各種方法蒋荚,但是還不能對"dom"節(jié)點進(jìn)行操作;

  ...,
  created() {
    let btn = document.querySelector('button')
    console.log(btn.innerText)  //此時找不到button節(jié)點馆蠕,打印不出來button的值
  }

mounted

這個時候掛載完畢期升,這時dom節(jié)點被渲染到文檔內(nèi)惊奇,一些需要dom的操作在此時才能正常進(jìn)行。
注意:mounted在整個實例的生命周期中只執(zhí)行一次吓妆。

  ...,
  mounted() {
    let btn = document.querySelector('button')
    console.log(btn.innerText)  //此時可以打印出來button的值
  }

computed

是把所有需要依賴其他值計算的值寫成對象的key值赊时。

  data() {
    return {
      count: 1
    }
  },
 computed: {
    //是最后需要計算的值,而這個值依賴this.count 
    //那么這個值要寫在對象的key值的位置
    countDouble: {
      get: function() {
        return this.count * 2
      },
      set: function(newValue) {
        this.countDouble = newValue
      }
    }   
  }

這時候模板渲染的{{countDouble}}這個值是2

注意:通過計算的countDouble這個變量不需要在data里面聲明行拢,如果聲明了就會報錯

watch

把監(jiān)聽的值寫成對象的key值

 data() {
    return {
      count: 1
    }
  },
  watch: {
    count: (val, oldVal) => {
      console.log('new: %s, old: %s', val, oldVal)
    }
  }

這時候如果this.count發(fā)生了改變祖秒,那么監(jiān)聽count變量發(fā)生變化的function就會被執(zhí)行

注意:需要監(jiān)聽的這個變量需要在data里面聲明,如果不聲明就會報錯

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末舟奠,一起剝皮案震驚了整個濱河市竭缝,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌沼瘫,老刑警劉巖抬纸,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異耿戚,居然都是意外死亡湿故,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進(jìn)店門膜蛔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來坛猪,“玉大人,你說我怎么就攤上這事皂股∈裕” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵呜呐,是天一觀的道長就斤。 經(jīng)常有香客問我,道長蘑辑,這世上最難降的妖魔是什么洋机? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮洋魂,結(jié)果婚禮上槐秧,老公的妹妹穿的比我還像新娘。我一直安慰自己忧设,他們只是感情好刁标,可當(dāng)我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著址晕,像睡著了一般膀懈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上谨垃,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天启搂,我揣著相機(jī)與錄音硼控,去河邊找鬼。 笑死胳赌,一個胖子當(dāng)著我的面吹牛牢撼,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播疑苫,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼熏版,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了捍掺?” 一聲冷哼從身側(cè)響起撼短,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎挺勿,沒想到半個月后曲横,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡不瓶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年禾嫉,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蚊丐。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡夭织,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出吠撮,到底是詐尸還是另有隱情,我是刑警寧澤讲竿,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布泥兰,位于F島的核電站,受9級特大地震影響题禀,放射性物質(zhì)發(fā)生泄漏鞋诗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一迈嘹、第九天 我趴在偏房一處隱蔽的房頂上張望削彬。 院中可真熱鬧,春花似錦秀仲、人聲如沸融痛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽雁刷。三九已至,卻和暖如春保礼,著一層夾襖步出監(jiān)牢的瞬間沛励,已是汗流浹背责语。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留目派,地道東北人坤候。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像企蹭,于是被迫代替她去往敵國和親白筹。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容