antd table rowSelection删除某行后仍然选中
2019-12-27 本文已影响0人
Cyuu
问题
如图,删除选中的第一条表格数据,重新获取列表数据时,第一条数据被默认选中
![](https://img.haomeiwen.com/i11775403/0df29d945a90b0a0.png)
原因
如图,selectedRowKeys中存放的是row的index,删除后 index=被删除的index 还会存在
设置: rowKey={record => record.id} 后正常
![](https://img.haomeiwen.com/i11775403/121a513036fc5a0b.png)
如图,删除选中的第一条表格数据,重新获取列表数据时,第一条数据被默认选中
如图,selectedRowKeys中存放的是row的index,删除后 index=被删除的index 还会存在
设置: rowKey={record => record.id} 后正常