perf: 每页记录条数保持

This commit is contained in:
xiaojunnuo
2026-01-07 12:12:42 +08:00
parent 2d2890b34f
commit 14f99875fb
3 changed files with 108 additions and 100 deletions
@@ -47,8 +47,9 @@ class ColumnSizeSaver {
LocalStorage.remove(saveKey);
}
}
const columnSizeSaver = new ColumnSizeSaver();
const columnSizeSaver = new ColumnSizeSaver("columnSize");
const tableSortSaver = new ColumnSizeSaver("tableSorter");
const tableSaver = new ColumnSizeSaver("table");
function install(app: App, options: any = {}) {
app.use(UiAntdv);
@@ -95,6 +96,13 @@ function install(app: App, options: any = {}) {
}
},
},
pagination: {
_onPageSizeChange(req: any) {
const { pageSize } = req;
tableSaver.save("pageSize", pageSize);
},
pageSize: tableSaver.get("pageSize") || 20,
},
table: {
scroll: {
x: 960,