我们来看一个简单的 Ant Design Pro ProList 的使用示例:

import { ProList, Card, Typography } from '@ant-design/pro-layout';

const { Title, Paragraph } = Typography;

const dataSource = [
  {
    title: 'Ant Design Title 1',
    description: 'Ant Design, a design language for background applications, is refined by Ant UED Team.',
  },
  {
    title: 'Ant Design Title 2',
    description: 'Ant Design, a design language for background applications, is refined by Ant UED Team.',
  },
  {
    title: 'Ant Design Title 3',
    description: 'Ant Design, a design language for background applications, is refined by Ant UED Team.',
  },
];

const renderItem = (item, index) => {
  return (
    <Card key={index} style={{ marginBottom: 16 }}>
      <Title level={4}>{item.title}</Title>
      <Paragraph>{item.description}</Paragraph>
    </Card>
  );
};

const Example = () => {
  return (
    <ProList dataSource={dataSource} rowKey="title" split pagination={{ pageSize: 3 }}>
      {renderItem}
    </ProList>
  );
};

export default Example;

这个例子中,我们创建了一个简单的 Ant Design ProList 组件,使用了 dataSource 数据源来渲染列表,每一项数据都包含标题和描述。我们通过 renderItem 函数来自定义每一项的渲染方式,这里我们使用了 Ant Design 的 Card 和 Typography 组件来渲染每一项。

我们同时启用了分页功能,每页显示 3 项数据。

Ant-Design-Pro-ProList使用的例子

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

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