官方有以下注释:

当使用 rowSelection 时,请设置 rowSelection.preserveSelectedRowKeys 属性以保留 key,当数据被删除时仍然保留选项的key。删除一行表格数据需要手动删除选中的key值,否则原选中key数组值会保留删除的那个条数据的值)

具体用法如下:

  const rowSelection = {
    selectedRowKeys,
    preserveSelectedRowKeys: true,
    onChange: onSelectChange,
  };

快使用这个属性试试吧,onchange中的selectRows,可能会翻页出现丢失问题,最好用SelectedRowKeys进行匹配,原有传入的selectedRowKeys数据需要匹配下数据源,看看key是否被删除

 

posted on 2023-06-15 14:07  随心的博客  阅读(565)  评论(0编辑  收藏  举报