问题描述
devScripts.js:6523 Warning: Each child in a list should have a unique "key" prop.
Check the render method of `Body`. See https://reactjs.org/link/warning-keys for more information.
at BodyRow (http://**:8000/umi.js:392823:25)
in Body (created by Table)
in table (created by Table)
in div (created by Table)
in div (created by Table)
问题截图
问题分析
Check the render method of 'Body'.
,
Table
组件没有加
rowKey
导致
问题解决
// 为 rowKey 属性赋值
<Table dataSource={data} rowKey={(record) => record.id}>
// ...
</Table>
问题消失 nice~
附:如果id不能保证唯一,可以使用index, 或者随机数 // 注意更新时不可用
# index 使用方式
index.toString()
# 随机生成数方式:
# 1.JavaScript random() 方法
# Math.random():返回介于 0(包含) ~ 1(不包含) 之间的一个随机数
Math.random()
# 2.JavaScript round() 方法
# Math.round(数值):round() :返回最接近的整数
Math.round(20.69)
js时间戳 // 注意更新时不可用
# JavaScript 获取当前时间戳:
# 第一种方法:
var timestamp = Date.parse(new Date());
# 结果:1676528656013000
# 第二种方法:
var timestamp = (new Date()).valueOf();
# 结果:1676528656013
# 第三种方法:
var timestamp=new Date().getTime();
# 结果:1676528656013
版权声明:本文为bulucc原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。