# 總結
學習上面的案例之后,可以發現Vue對元素的操作都是通過數據來進行操作的。它是聲明式,之前我們寫的代碼都是命令式。
## vue要不要操作dom?
盡可能 不直接操作DOM,通過數據改變來去影響DOM改變
## computed
computed一般是計算一個值,變成實例的屬性,值就是函數執行的結果,網頁發布時會自動觸發一次。
當函數中用到的數據發生改變,會重新執行將實例的這個屬性的值更新。
**computed不可以和data中有相同的key和methods中的key都不能相同**
## methods
頻繁調用的方法,它是函數執行,開辟堆內存,還要進行預解釋,引起性能降低。
## watch
watch是時監聽data中的數據Key,可以深度監測
## 數組據的操作
基礎數據操作如:數組操作、字符串操作、對象操作、布爾值等等。