侧边栏壁纸
  • 累计撰写 198 篇文章
  • 累计创建 105 个标签
  • 累计收到 36 条评论

antdv: Each record in table should have a unique `key` prop,or set `rowKey` to an unique primary key

神兵小将
2021-04-04 / 0 评论 / 0 点赞 / 648 阅读 / 526 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2021-04-04,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

使用atdv的表格组件时报错:
Warning: [antdv: Each record in table should have a unique key prop,or set rowKey to an unique primary key.]

20210404182716.jpg

遇到这种情况,有两种解决方法。

方法一:

请求返回的数组中添加key字段,但是这种方法比较麻烦,不建议使用。

方法二(推荐):

在引用时添加:rowKey="(record) => record.id",具体如下。

<a-table
      :columns="columns"
      :data-source="data"
      :pagination="pagination"
      :rowKey="(record) => record.id"
      :row-selection="{
        selectedRowKeys: selectedRowKeys,
        onChange: onSelectChange,
      }"
    >

即可完美解决。

0

评论区