在 Antd 的表格组件中,可以通过设置 scroll
属性来实现水平滚动。下面是一个示例代码:
import React from 'react';
import { Table } from 'antd';
const dataSource = [
{ key: '1', name: 'John', age: 32, address: 'New York No. 1 Lake Park' },
{ key: '2', name: 'Jim', age: 42, address: 'London No. 1 Lake Park' },
// more data...
];
const columns = [
{ title: 'Name', dataIndex: 'name', key: 'name' },
{ title: 'Age', dataIndex: 'age', key: 'age' },
{ title: 'Address', dataIndex: 'address', key: 'address' },
// more columns...
];
const App = () => {
return (
);
};
export default App;
在上述代码中,dataSource
是表格的数据源,columns
是表格的列配置。通过设置 scroll={{ x: true }}
,可以启用水平滚动。当表格的内容超出容器宽度时,会自动显示水平滚动条。
注意:为了使表格能够水平滚动,表格的容器需要有一个固定的宽度,可以通过设置容器的 style
属性来实现,例如:
在上述代码中,通过设置 width: '800px'
,将容器宽度设置为 800 像素。你可以根据实际情况调整容器的宽度。
上一篇:Antd 表格没有重新渲染。
下一篇:Antd 不会验证表单字段。