为了账号安全,请及时绑定邮箱和手机立即绑定

v-if 控制台报错

v-if 控制台报错

慕码人2483693 2018-09-08 10:28:16
(for循环上已经绑定了key值)控制台报了这样的错误,请问这个该怎么解决
查看完整描述

2 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

估计你项目用了esLint检查,也有v-for,加个:key就好了

<div v-for="(item, index) of items" :key="index">

问题修改后

  1. 两个index没有问题

  2. 用key没有问题

template不能用:key 所以我觉得楼主代码的错误应该不是截图的错误,我给template用:key后出现以下错误

  • <template> cannot be keyed. Place the key on real elements instead.

改成div或者template里面再套一层div就没错了


查看完整回答
反对 回复 2018-09-09
?
慕虎7371278

TA贡献1802条经验 获得超4个赞

键值重复,你两个循环下表都是index,第二个循环用的是第一个循环的index,可能就出现key值为undefined的情况,相当于没绑定key值

查看完整回答
反对 回复 2018-09-09
  • 2 回答
  • 0 关注
  • 1087 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信