问题
如图,删除选中的第一条表格数据,重新获取列表数据时,第一条数据被默认选中

image.png
原因
如图,selectedRowKeys中存放的是row的index,删除后 index=被删除的index 还会存在
设置: rowKey={record => record.id} 后正常

image.png
探讨在删除表格中的某条数据后,重新加载列表时出现的第一条数据被默认选中的现象。分析问题根源在于selectedRowKeys使用了错误的row标识方式,提供通过设置rowKey为记录id来解决问题的方法。
如图,删除选中的第一条表格数据,重新获取列表数据时,第一条数据被默认选中

如图,selectedRowKeys中存放的是row的index,删除后 index=被删除的index 还会存在
设置: rowKey={record => record.id} 后正常

4349
6106

被折叠的 条评论
为什么被折叠?