1. 程式人生 > >vue中computed屬性&method方法的區別

vue中computed屬性&method方法的區別

在vue中使用computed屬性和使用method方法都能達到同樣的效果;兩者的區別有兩點:1)呼叫computed屬性時,因為是例項的屬性,所以使用{{}}呼叫的時候直接{{名稱}},不用(),而使用{{}}呼叫method的時候需要{{方法名()}};2)computed比method更節省效能,計算屬性是基於它們的依賴進行快取的。只在相關依賴發生改變時它們才會重新求值。這就意味著只要資料來源的值 還沒有發生改變,多次訪問 相應的 計算屬性會立即返回之前的計算結果,而不必再次執行函式。