VUE中v-for為什么要加key


1.可以簡單的這樣理解:加了key(一定要具有唯一性) id的checkbox跟內容進行了一個關聯。是我們想達到的效果

2.沒有key。vscode編輯器會報紅下划線

3.可以這樣簡單地理解,無:key屬性時,狀態默認綁定的是位置;有:key屬性時,狀態根據key的屬性值綁定到了相應的數組元素。

4.之所以要加上key是因為vue源碼是內部數據驅動,通過改變數據進而達到改變視圖的效果,加上key這樣算法上容易定位到對應的元素,避免去遍歷dom造成的性能的消耗

 

轉:https://www.jianshu.com/p/4bd5e745ce95

 


免責聲明!

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



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