久久成人影片av福利在线|国产人成视频在线观看免费|欧洲黄色A级片亚洲一区区|欧美一二三区视频|日本免费的黄色三级片|成人黄色无码网站|亚洲先锋影院A性电影|少妇无玛影片在线看黄片网站|亚洲AV无码成人精品区丝袜|亚洲色情视频在线免费观看

高三網(wǎng) 試題庫(kù) 作文庫(kù) 大學(xué)庫(kù) 專業(yè)庫(kù)

當(dāng)前位置: 高三網(wǎng) > 大學(xué)專業(yè)課程 > 正文

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和computed的區(qū)別及用法

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ù)。

推薦閱讀

點(diǎn)擊查看 大學(xué)專業(yè)課程 更多內(nèi)容