[Vue] for循環遍歷動態改變的數組,不要輕易使用index作為key值


前幾天遇到個bug:使用iView組件的Checkbox時,根據選擇的分類動態渲染的多選框,在切換分類時會誤選

 

 

 起初還以為是因為這個組件不支持動態渲染,最后在大佬提醒下發現,這個遍歷的Checkbox的key值用的是index,才導致沒有渲染好。

基礎知識不夠好,導致這次發現得太慢,Vue的key值主要作用是作為“唯一標識”,提高虛擬DOM的效率。是是Vue基於diff算法實現的。

 


免責聲明!

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



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