watch和computed的區(qū)別及用法
2022-01-17 16:49:54文/李傲watch中的函數(shù)是不需要調(diào)用的,computed內(nèi)部的函數(shù)調(diào)用的時(shí)候不需要加()。Watch是屬性監(jiān)聽,監(jiān)聽屬性的變化;computed是計(jì)算屬性,通過屬性計(jì)算而得來的屬性。watch需要在數(shù)據(jù)變化時(shí)執(zhí)行異步或開銷較大的操作時(shí)使用。computed 屬性的結(jié)果會(huì)被緩存,除非依賴的響應(yīng)式屬性變化才會(huì)重新計(jì)算。主要當(dāng)作屬性來使用。

watch需要在數(shù)據(jù)變化時(shí)執(zhí)行異步或開銷較大的操作時(shí)使用
對(duì)于任何復(fù)雜邏輯或一個(gè)數(shù)據(jù)屬性在它所依賴的屬性發(fā)生變化時(shí),也要發(fā)生變化,這種情況下,我們最好使用計(jì)算屬性computed。
Computed:屬性的結(jié)果會(huì)被緩存,除非依賴的響應(yīng)式屬性變化才會(huì)重新計(jì)算。主要當(dāng)作屬性來使用;computed中的函數(shù)必須用return返回最終的結(jié)果。當(dāng)computed中的函數(shù)所依賴的屬性如果沒有發(fā)生改變的時(shí)候,那么調(diào)用當(dāng)前函數(shù)的時(shí)候結(jié)果會(huì)從緩存中讀取。
Watch:一個(gè)對(duì)象,鍵是需要觀察的表達(dá)式,值是對(duì)應(yīng)回調(diào)函數(shù)。主要用來監(jiān)聽某些特定數(shù)據(jù)的變化,從而進(jìn)行某些具體的業(yè)務(wù)邏輯操作。
Computed:當(dāng)一個(gè)屬性受多個(gè)屬性影響的時(shí)候就需要用到computed。最典型的例子:購(gòu)物車商品結(jié)算的時(shí)候。
Watch:當(dāng)一條數(shù)據(jù)影響多條數(shù)據(jù)的時(shí)候就需要用watch搜索數(shù)據(jù)。
watch的第三人稱單數(shù)watches。watch的第三人稱單數(shù)形式是wa...
2021-11-16
look watch see區(qū)別Look、watch、see的側(cè)重點(diǎn)是不同的。se...
2021-11-01
see a film和watch a film的區(qū)別用法不同,去現(xiàn)場(chǎng)看電影是see a film,在電...
2021-10-20
watch的現(xiàn)在分詞watch的現(xiàn)在分詞:watching。watch...
2021-07-28
computed和watch的區(qū)別computed和watch的區(qū)別:指代不同、側(cè)重...
2021-07-09
watch的復(fù)數(shù)形式watch的復(fù)數(shù)形式是watches。watch用...
2021-02-09
watch后面加什么名詞加普通名詞,如:watch movies,watc...
2020-12-05
look see watch 三者的區(qū)別look指集中注意力地看,是有意的,強(qiáng)調(diào)“看”的動(dòng)...
2020-04-21
look和watch的區(qū)別?look通常表示主動(dòng)地、有意識(shí)地“看”,側(cè)重看的...
2020-04-21
watch的過去式是什么watch的過去式是:watched。watch,...
2020-01-21
watch的用法watch作名詞使用時(shí),有手表,注視,觀察,警戒(...
2019-07-11
oversea和overseas的區(qū)別oversea和overseas的含義、詞性和用法...
2022-01-17
void和int的區(qū)別void和int的操作方法、作用、結(jié)果不同。主函數(shù)...
2022-01-17
2022年高考499分能上哪些大學(xué) 499分能報(bào)什么本科學(xué)校2022年高考499分能上的學(xué)校及最低分:洛陽(yáng)理工...
2022-01-17
2022年高考498分能上哪些大學(xué) 498分能報(bào)什么本科學(xué)校2022年高考498分能上的學(xué)校及最低分:湖南科技...
2022-01-17
點(diǎn)擊查看 大學(xué)專業(yè)課程 更多內(nèi)容





