vue渲染列表时报错Avoid using non-primitive value as key, use string/number value instead.

左手的ㄟ右手 2022-12-20 03:27 202阅读 0赞
  1. <el-row :gutter="20">
  2. <div class="icons-container">
  3. <div class="grid">
  4. <div v-for="itemKey of svgIcons" :key="itemKey" :style="itemKey[3]">
  5. <el-tooltip placement="top">
  6. <div slot="content">
  7. {
  8. { generateIconCode(itemKey[0]) }}
  9. </div>
  10. <div class="icon-item">
  11. <svg-icon :icon-class="itemKey[1]" @click="searchDetail(itemKey[0])"/>
  12. <span @click="searchDetail(itemKey[0])">{
  13. { itemKey[2] }}</span>
  14. </div>
  15. </el-tooltip>
  16. </div>
  17. </div>
  18. </div>
  19. </el-row>

改为

  1. <el-row :gutter="20">
  2. <div class="icons-container">
  3. <div class="grid">
  4. <div v-for="(itemKey,index) of svgIcons" :key="index" :style="itemKey[3]">
  5. <el-tooltip placement="top">
  6. <div slot="content">
  7. {
  8. { generateIconCode(itemKey[0]) }}
  9. </div>
  10. <div class="icon-item">
  11. <svg-icon :icon-class="itemKey[1]" @click="searchDetail(itemKey[0])"/>
  12. <span @click="searchDetail(itemKey[0])">{
  13. { itemKey[2] }}</span>
  14. </div>
  15. </el-tooltip>
  16. </div>
  17. </div>
  18. </div>
  19. </el-row>

发表评论

表情:
评论列表 (有 0 条评论,202人围观)

还没有评论,来说两句吧...

相关阅读