diff --git a/src/components/Table/src/hooks/useRowSelection.ts b/src/components/Table/src/hooks/useRowSelection.ts index 1357dc36..c940e783 100644 --- a/src/components/Table/src/hooks/useRowSelection.ts +++ b/src/components/Table/src/hooks/useRowSelection.ts @@ -22,8 +22,10 @@ export function useRowSelection( return { selectedRowKeys: unref(selectedRowKeysRef), - onChange: (selectedRowKeys: Key[]) => { + onChange: (selectedRowKeys: Key[], selectedRows: any[]) => { setSelectedRowKeys(selectedRowKeys); + // 维持外部定义的onChange回调 + rowSelection.onChange?.(selectedRowKeys, selectedRows); }, ...omit(rowSelection, ['onChange']), };