antd3官方组件的onChange方法在分页重新加载数据的时候,会将selectedRows清空
使用preserveSelectedRowKeys可以保留
const selectedRowKeys = ref<Key[]>([])
const rowSelection = computed(() => {
return {
selectedRowKeys: selectedRowKeysA,
preserveSelectedRowKeys: true, // 保留之前数据的key机上这一行就好了
onChange: (selectedRowKeys: Key[]) => {
selectedRowKeys.value = selectedRowKeys
},
getCheckboxProps: (record: { isRead: string }) => ({
disabled: record.isRead == 'Y',
}),
}
})