vue循環中key報錯Duplicate keys detected: '0'


vue循環中key報錯Duplicate keys detected: '0'

一、總結

一句話總結:

出錯原因是組件循環的時候【key指定錯了】:<blog_category_tree v-for="child in data.children" :key="data.bc_id" :data="child"></blog_category_tree>
key應該綁定【child.bc_id而不是data.bc_id】:<blog_category_tree v-for="child in data.children" :key="child.bc_id" :data="child"></blog_category_tree>

 

 

二、vue循環中key報錯Duplicate keys detected: '0'

轉自或參考:

 

1、報錯信息

打開vue的調試界面,可以看到key重復了,所以會報錯

 

 

 

2、代碼

出錯原因是組件循環的時候key指定錯了

<blog_category_tree v-for="child in data.children" :key="data.bc_id" :data="child"></blog_category_tree>

key應該綁定child.bc_id而不是data.bc_id

<blog_category_tree v-for="child in data.children" :key="child.bc_id" :data="child"></blog_category_tree>

 

 

 

 


免責聲明!

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



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