代碼中雖然可以在{{}}中進(jìn)行一些計算臭挽,但是當(dāng)計算比較復(fù)雜時,寫在模板中不是那么的友好,這時候就可以使用watch觀察和computed計算坛梁、methods方法 屬性將復(fù)雜的邏輯計算從模板中拆出來。這幾者的區(qū)別有:
- computed屬性只在依賴的數(shù)據(jù)發(fā)生變化時腊凶,才會重新計算划咐,否則當(dāng)多次調(diào)用computed屬性時,調(diào)用的其實是緩存钧萍;而methods和watch則每調(diào)用一次就計算一次褐缠;
- 以官方例子(獲取全名)為例,computed的寫法更加簡潔风瘦,代碼量更少队魏;