侧边栏壁纸
  • 累计撰写 168 篇文章
  • 累计创建 71 个标签
  • 累计收到 35 条评论

目 录CONTENT

文章目录

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

神兵小将
2021-04-04 / 0 评论 / 22 点赞 / 1,494 阅读 / 526 字 / 正在检测是否收录...

使用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,
      }"
    >

即可完美解决。

22

评论区