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

歡迎光臨散文網(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ū)別的評論 (共 條)

分享到微博請遵守國家法律
建德市| 浮山县| 蒙阴县| 阳城县| 疏勒县| 张家川| 云霄县| 新沂市| 土默特左旗| 普陀区| 娄底市| 周宁县| 东乡县| 肥城市| 南华县| 太湖县| 南澳县| 徐水县| 文水县| 新竹市| 永年县| 定兴县| 奉新县| 忻城县| 蕲春县| 万年县| 凤阳县| 天全县| 隆昌县| 东源县| 成武县| 宁国市| 鹿泉市| 洛浦县| 平武县| 恩施市| 瑞金市| 白城市| 比如县| 屏山县| 安溪县|