fix(hooks): 修复 useTable 获取字段列表问题

This commit is contained in:
xlsea
2025-12-23 16:24:59 +08:00
parent 62fb9d90cc
commit 0f83cf5faf
+5 -1
View File
@@ -463,7 +463,11 @@ function getColumns<Column extends NaiveUI.TableColumn<any>>(cols: Column[], che
}
});
const filteredColumns = checks.filter(item => item.checked).map(check => columnMap.get(check.key) as Column);
// Filter out any checks that do not have a corresponding column (can happen when column definitions change).
const filteredColumns = checks
.filter(item => item.checked)
.map(check => columnMap.get(check.key))
.filter((col): col is Column => Boolean(col));
return filteredColumns;
}