国产精品久久久久久久久久东京,亚洲视频免费播放,少妇人妻精品一区二区三区视频,日韩一级品

好房網(wǎng)

網(wǎng)站首頁 互聯(lián)網(wǎng) > 正文

watch和computed的應(yīng)用場景(watch和computed區(qū)別)

2022-05-25 15:35:32 互聯(lián)網(wǎng) 來源:
導(dǎo)讀 1、watch和computed區(qū)別2、以Vue為例。其手表和計算表之間的差異如下:3、1 computed支持緩存,只有當(dāng)依賴數(shù)據(jù)發(fā)生變化時才會重新計算;Wat

1、 watch和computed區(qū)別

2、 以Vue為例。其手表和計算表之間的差異如下:

3、 1.computed支持緩存,只有當(dāng)依賴數(shù)據(jù)發(fā)生變化時才會重新計算;Watch不支持緩存,數(shù)據(jù)變化會直接觸發(fā)相應(yīng)的操作。

4、 2.computed不支持異步。computed中有異步操作時無效,無法監(jiān)控數(shù)據(jù)變化;手表支持異步。

5、 3.計算出來的屬性值默認會被緩存,計算出來的屬性是根據(jù)其響應(yīng)依賴關(guān)系緩存的,也就是根據(jù)數(shù)據(jù)中聲明的或者父組件傳遞的props中的數(shù)據(jù)計算出來的值;watch監(jiān)控的函數(shù)接收兩個參數(shù),第一個參數(shù)是最新的值,第二個參數(shù)是輸入前的值。

6、 4.如果一個屬性是由其他屬性計算出來的,這個屬性依賴于其他屬性,而且是多對一或者一對一,通常用computed;當(dāng)一個屬性發(fā)生變化時,需要進行相應(yīng)的操作;一對多一般用手表。

7、 5.如果計算屬性的屬性值是函數(shù),默認取get方法;函數(shù)的返回值是屬性的屬性值;在computed中,所有屬性都有一個get方法和一個set方法。當(dāng)數(shù)據(jù)改變時,調(diào)用set方法。watch監(jiān)控的數(shù)據(jù)必須是數(shù)據(jù)中聲明的或者父組件傳遞的props中的數(shù)據(jù)。當(dāng)數(shù)據(jù)發(fā)生變化時,會觸發(fā)其他操作。該函數(shù)有兩個參數(shù)。

本文到此結(jié)束,希望對大家有所幫助。


版權(quán)說明: 本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!


標(biāo)簽:

最新文章: