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

react给节点添加key值不生效

react给节点添加key值不生效

素胚勾勒不出你 2019-03-14 14:15:27
效果描述:每次添加+按钮可以新添加一行新列,点击后面的×可以删除该行.问题描述:每次从数组中删除该行的时候,都默认是从最后一个开始删.附上代码:原因分析:react的diff算法需要给节点添加key值才会分别认识不同的节点,所以给节点添加key值.结果:添加Key值仍然无效.
查看完整描述

3 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

index是不行的吧,因为 在diff 之前 当前的key 已经刷新了吧

查看完整回答
反对 回复 2019-04-01
?
蓝山帝景

TA贡献1843条经验 获得超7个赞

在添加时,给新加的对象上生成一个惟一的key,不要使用index.

{key: Date.now()}


查看完整回答
反对 回复 2019-04-01
  • 3 回答
  • 0 关注
  • 1827 浏览
慕课专栏
更多

添加回答

举报

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