1.[Vue warn]: Duplicate keys detected: '0'. This may cause an update error.
第一眼看到這個錯誤一臉懵逼,項目使用很久了,代碼也沒有改過,為什么控制台會報這個錯,讓我很費解,查了一下是因為兩個v-for並行使用導致key的,測試了一下確實如此。說明如下:
a.控制台報錯:
b.報錯前代碼
c.修改后,在其中一個並行的v-for里面修改key ,區別於下面的key即可
補充說明:如果有路過的大神知道具體原理,請留言說明,謝謝!