Antd Table 组件提供了一个 colSpan 属性来设置单元格的合并数量,用于分割单元格。

以下是一个示例:

import { Table } from 'antd';

const dataSource = [
  {
    key: '1',
    name: 'Mike',
    age: 32,
    address: '10 Downing Street'
  },
  {
    key: '2',
    name: 'John',
    age: 42,
    address: '10 Downing Street'
  },
  {
    key: '3',
    name: 'Jane',
    age: 28,
    address: '10 Downing Street'
  }
];

const columns = [
  {
    title: 'Name',
    dataIndex: 'name',
    key: 'name',
    colSpan: 2, // 设置合并数量
  },
  {
    title: 'Age',
    dataIndex: 'age',
    key: 'age',
    colSpan: 0, // 不合并单元格
  },
  {
    title: 'Address',
    dataIndex: 'address',
    key: 'address',
    colSpan: 0, // 不合并单元格
  },
];

function App() {
  return (
    <Table dataSource={dataSource} columns={columns} />
  );
}

export default App;

在上面的例子中,我们设置了 Name 列的 colSpan 属性为 2,表示该列需要合并两个单元格。而 AgeAddress 列的 colSpan 属性都为 0,表示不需要合并单元格。

运行上面的代码,可以看到 Name 列的单元格被分割了

antd table 如何分割单元格

原文地址: http://www.cveoy.top/t/topic/darG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录