一、computed 計(jì)算屬性:
- 1.它的變化依賴于參與計(jì)算它的屬性的變化而變化(computed是可監(jiān)聽多個(gè)屬性的)错蝴,
- 2.是有緩存
- 3.computed屬性不能傳入?yún)?shù)
- 4.必須要有返回值
- 5.computed屬性多次使用波闹,在依賴屬性不變化的情況下挡育,只會(huì)被調(diào)用一次
- 6.computed屬性里面不能做異步操作
- 7.computed屬性是首次就會(huì)觸發(fā)的
二号杠、methods屬性: - 1.是方法闭树,它是沒有緩存的
- 2.它多次使用耸棒,則每次都會(huì)被調(diào)用執(zhí)行
三、watch: - 1.是用于監(jiān)聽模型(數(shù)據(jù))的變化
- 2.它的參數(shù)是當(dāng)前的值和改變之前的值报辱,它沒有返回值
- 3.它里面可以做異步操作与殃。它的變化是依賴于它所監(jiān)聽的目標(biāo)的變化,在不指定deep屬性的情況下碍现,它的變化僅依賴于它所監(jiān)聽的目標(biāo)的變化幅疼,而不管內(nèi)容參與的其他模型(數(shù)據(jù))的變化。
- 4.watch首次是不會(huì)觸發(fā)的昼接,要首次觸發(fā)爽篷,需要指定immediate屬性。
四慢睡、filter管道: - 1.它會(huì)將管道前面的第一個(gè)參數(shù)作為過濾器的第一個(gè)參數(shù)
- 2.多次使用逐工,多次都會(huì)觸發(fā)執(zhí)行。
進(jìn)而延伸問題:computed的緩存是怎么實(shí)現(xiàn)的漂辐?