vue的watch


watch它可以用來監測Vue實例上的數據變動

 盡量一張圖解釋清楚(嘗試用圈圈區分關系):

寫的很簡單,watch本來就沒啥東西我理解為響應式偵聽全局變量

watch里綁定全局變量,被綁定全局變量發生改變vue就自動觸發watch里面對應的函數

 

很多時候都會拿 Computed 與 Watch 對比(比如面試會問)
這兩個都可以實現相同效果但過程有點不一樣可以根據實際情況來用。

Computed特點:
需要主動調用,具有緩存能力只有數據再次改變才會重新渲染,
否則就會直接拿取緩存中的數據。

Watch特點:
無論在哪只要被綁定數據發生變化Watch就會響應,
這個特點很適合在異步操作時用上。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM