
使用 v-for 時,我總是遇到此錯誤。以前這不是問題,但我不喜歡它,因為我開始在我的專案中大量使用它。
為什么 Visual Studio Code 在使用 vue js 時會出錯,即使我已經正確撰寫了代碼?
收到錯誤;
[vue/valid-v-for] 迭代中的自定義元素需要 'v-bind:key' directives.eslint-plugin-vue
uj5u.com熱心網友回復:
您需要在 v-for 標簽中提供密鑰。
<app-card v-for="item in cards" :key="item.id"></app-card>
或者
<app-card v-for="(item,index) in cards" :key="index"></app-card>
uj5u.com熱心網友回復:
正如錯誤所說的那樣,:key指令丟失了,因為它在使用v-for.
您不需要
key屬性即可使用v-for,但這是一個很好的做法,這就是編輯器智能告訴您添加的原因。
請閱讀vue.js的官方檔案v-for,了解使用.
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/418775.html
標籤:
上一篇:覆寫VS代碼片段時如何獲取檔案名
