工作194:vue.runtime.esm.js?2b0e:619 [Vue warn]: Duplicate keys detected: ‘/system‘. This may cause an
生活随笔
收集整理的這篇文章主要介紹了
工作194:vue.runtime.esm.js?2b0e:619 [Vue warn]: Duplicate keys detected: ‘/system‘. This may cause an
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
錯誤如下
拿到公司一個小哥哥的代碼,一來就報了一堆bug,嚇得我先寫一篇博客vue.runtime.esm.js?2b0e:619 [Vue warn]: Duplicate keys detected: '/system'. This may cause an update error.found in---> <Sidebar> at src/layout/components/Sidebar/index.vue<Layout> at src/layout/index.vue<App> at src/App.vue<Root>
原因:v-for時,key值不唯一(一般出現在 v-for循環生成列表,對key值處理不當時)
下列代碼一可以修改route.path,但是項目急著要,所以就先加了一個前綴index處理
原代碼:
<sidebar-item v-for="(route, index) in permission_routes" :key="route.path" :item="route" :base-path="route.path" />
解決:
<sidebar-item v-for="(route, index) in permission_routes" :key="index + route.path" :item="route" :base-path="route.path" />
優秀不夠,要無可替代
?
總結
以上是生活随笔為你收集整理的工作194:vue.runtime.esm.js?2b0e:619 [Vue warn]: Duplicate keys detected: ‘/system‘. This may cause an的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1.1集成电路设计基础
- 下一篇: Windows 7常见蓝屏代码解决办法