大香蕉综合在线观看视频-日本在线观看免费福利-欧美激情一级欧美精品性-综合激情丁香久久狠狠

好房網(wǎng)

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

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

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

1、 watch和computed區(qū)別

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

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

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

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

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

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

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


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


標(biāo)簽:

最新文章: