最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Vue中computed和watch的區(qū)別

2022-10-28 10:15 作者:對白淺淺  | 我要投稿

1、computed是計(jì)算屬性;watch是監(jiān)聽,監(jiān)聽data中的數(shù)據(jù)變化。

2、computed支持緩存,當(dāng)其依賴的屬性的值發(fā)生變化時(shí),計(jì)算屬性會重新計(jì)算,反之,則使用緩存中的屬性值;watch不支持緩存,當(dāng)對應(yīng)屬性發(fā)生變化的時(shí)候,響應(yīng)執(zhí)行。

3、computed不支持異步,有異步操作時(shí)無法監(jiān)聽數(shù)據(jù)變化;watch支持異步操作。

4、computed第一次加載時(shí)就監(jiān)聽;watch默認(rèn)第一次加載時(shí)不監(jiān)聽。

5、computed中的函數(shù)必須調(diào)用return;watch不是。

6、使用場景:

computed:一個(gè)屬性受到多個(gè)屬性影響,如:購物車商品結(jié)算。

watch:一個(gè)數(shù)據(jù)影響多條數(shù)據(jù),如:搜索數(shù)據(jù)。

數(shù)據(jù)變化響應(yīng),執(zhí)行異步操作,或高性能消耗的操作,watch為最佳選擇。


Vue中computed和watch的區(qū)別的評論 (共 條)

分享到微博請遵守國家法律
黑龙江省| 汕尾市| 梓潼县| 宜川县| 浮山县| 泰宁县| 淮阳县| 汉源县| 蒙自县| 克拉玛依市| 纳雍县| 洪雅县| 资阳市| 咸宁市| 永顺县| 桃源县| 长沙市| 诏安县| 三门县| 鹿泉市| 吉木乃县| 平武县| 繁峙县| 久治县| 云南省| 宜城市| 建湖县| 基隆市| 綦江县| 铜陵市| 手游| 罗定市| 舒城县| 财经| 洪雅县| 台南市| 肃北| 旺苍县| 盈江县| 吉安市| 碌曲县|