vue computed watch methods

computed:   
根據屬性自動計算  return一個新屬性出來    (一個屬性受多個屬性影響 使用計算屬性,計算結果會緩存   new Date()這類的 數據屬性沒變化 不會從新計算 )
```
computed:{
    totalPrice(){
        return xxxx;
    }
},
```緩存

watch  :
1.監聽特定屬性的變化 。(newVal,oldVal){}  , 
2.子組件監聽父組件prop進來的屬性  響應父組件屬性的變化
(一個數據影響多個數據)im

watch:{
   price(newVal,oldVal){    
   },
   objInfo:{
      deep:true,
      immediate:true,
      handler(newVal,oldVal){
          //xxx
      },
   }
},數據

methods:
手動來觸發更新di

相關文章
相關標籤/搜索