1.可以簡單的這樣理解:加了key(一定要具有唯一性) id的checkbox跟內容進行了一個關聯。是我們想達到的效果
2.沒有key。vscode編輯器會報紅下划線
3.可以這樣簡單地理解,無:key屬性時,狀態默認綁定的是位置;有:key屬性時,狀態根據key的屬性值綁定到了相應的數組元素。
4.之所以要加上key是因為vue源碼是內部數據驅動,通過改變數據進而達到改變視圖的效果,加上key這樣算法上容易定位到對應的元素,避免去遍歷dom造成的性能的消耗
轉:https://www.jianshu.com/p/4bd5e745ce95