1. 程式人生 > >vue computed計算屬性和watch監聽屬性解疑答惑

vue computed計算屬性和watch監聽屬性解疑答惑

computed計算屬性
     計算屬性類似於方法,用於輸出data中定義的屬性資料的結果,data資料變化時,計算屬性的結果會同步變化,需要注意的是計算屬性不可與data定義的屬性同名。
  相比於方法它的優勢是隻有當依賴的屬性變化時,才會重新計算。而方法會在每次重新render的時候都會執行,因此計算屬性相比方法效能明顯更高,而且計算屬

  性可直接繫結在v-model屬性上。計算屬性還提供get和set方法進行讀寫操作。

  

watch方法
一旦監聽了data中的屬性,只要data資料變化了會立即觸發watch方法,watch方法不僅可以監聽變數,還可以監聽物件裡的某個屬性,甚至是數組裡的某個元素

html:

javascript: