filters與computed
相同點:都必須有返回值,且都可以綁定數據
不同點:filters 可以傳參,但是不可以訪問this,可以多個過濾。只有過濾器傳參改變就會觸發。不存在緩存
computed 不可以傳參,可以訪問this,針對的是一個變量的操作。當其中的數據改變就會觸發。存在緩存
filters 一般用於 數據格式化,
computed 一般是需要針對多個數據進行操作
watch 有參數,分別是新值和舊值。不需要返回值,可以訪問this,也是監聽一個數據,當數據改變就會觸發。
watch一般用於監聽改變。computed和filters注重結果。
改變數據(頁面上使用的數據)會觸發過濾器,改變對應的數據纔會觸發計算/觀察