Skip to content

Commit 817fceb

Browse files
authored
Merge pull request #1609 from sheinsight/fix/table-pagination-sizechange
fix: 修复 Table 的 pagination.onChange 第三个参数 sizeChange 为 undefined 的问题
2 parents 11aaf01 + aa7cd0e commit 817fceb

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "sheinx",
33
"private": true,
4-
"version": "3.9.9-beta.2",
4+
"version": "3.9.9-beta.3",
55
"description": "A react library developed with sheinx",
66
"module": "dist/index.js",
77
"types": "dist/index.d.ts",

packages/hooks/src/common/use-pagination-list/index.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ interface ListPaginationProps {
66
current: number | undefined;
77
pageSize: number | undefined;
88
defaultCurrent: number | undefined;
9-
onChange: ((current: number, pageSize: number) => void) | undefined;
9+
onChange: ((current: number, pageSize: number, sizeChange?: boolean) => void) | undefined;
1010
shouldPage: boolean;
1111
loading: boolean;
1212
total: number | undefined;
@@ -17,10 +17,10 @@ const usePaginationList = (props: ListPaginationProps) => {
1717
const [pageSize, setPageSize] = useState<number>(props.pageSize || 10);
1818
const { shouldPage = true } = props;
1919

20-
const handleChange = usePersistFn((current: number, pageSize: number) => {
20+
const handleChange = usePersistFn((current: number, pageSize: number, sizeChange?: boolean) => {
2121
setCurrent(current);
2222
setPageSize(pageSize);
23-
if (props.onChange) props.onChange(current, pageSize);
23+
if (props.onChange) props.onChange(current, pageSize, sizeChange);
2424
});
2525

2626
const getPager = (data: any[]) => {

packages/shineout/src/table/__doc__/changelog.cn.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 3.9.9-beta.3
2+
2026-01-27
3+
### 🐞 BugFix
4+
- 修复 `Table``pagination.onChange` 第三个参数 `sizeChange``undefined` 的问题 ([#1608](https://github.com/sheinsight/shineout-next/pull/1608))
5+
6+
17
## 3.9.8-beta.12
28
2026-01-22
39
### 🐞 BugFix

0 commit comments

Comments
 (0)