无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

分享到微博請遵守國家法律
洪洞县| 肇东市| 诸城市| 新蔡县| 南乐县| 夏邑县| 溆浦县| 三亚市| 万载县| 忻城县| 犍为县| 永济市| 汽车| 岑巩县| 额济纳旗| 沛县| 清原| 九龙县| 日土县| 台湾省| 龙里县| 铜川市| 阿拉尔市| 连州市| 寿光市| 易门县| 延安市| 紫阳县| 博兴县| 冀州市| 万宁市| 米脂县| 温泉县| 宜黄县| 玉树县| 崇仁县| 文山县| 洪江市| 育儿| 萍乡市| 夹江县|