diff --git a/components/table/Table.jsx b/components/table/Table.jsx index e44d42f52e..10cd553af9 100755 --- a/components/table/Table.jsx +++ b/components/table/Table.jsx @@ -998,7 +998,7 @@ export default { // --- // 当数据量少于等于每页数量时,直接设置数据 // 否则进行读取分页数据 - if (data.length > pageSize || pageSize === Number.MAX_VALUE) { + if ((data.length > pageSize || pageSize === Number.MAX_VALUE) && Array.isArray(data)) { data = data.filter((_, i) => { return i >= (current - 1) * pageSize && i < current * pageSize; });