DescriptionList描述列表

成组展示多个只读字段,常见于详情页的信息展示。

引用方式:

import DescriptionList from 'ant-design-pro/lib/DescriptionList';

详细使用方式请参照:独立使用 pro 组件

代码演示

基本描述列表。

expand codeexpand code
import DescriptionList from 'ant-design-pro/lib/DescriptionList';

const { Description } = DescriptionList;

ReactDOM.render(
  <DescriptionList size="large" title="title">
    <Description term="Firefox">
      A free, open source, cross-platform, graphical web browser developed by the Mozilla
      Corporation and hundreds of volunteers.
    </Description>
    <Description term="Firefox">
      A free, open source, cross-platform, graphical web browser developed by the Mozilla
      Corporation and hundreds of volunteers.
    </Description>
    <Description term="Firefox">
      A free, open source, cross-platform, graphical web browser developed by the Mozilla
      Corporation and hundreds of volunteers.
    </Description>
  </DescriptionList>,
  mountNode
);

垂直布局。

expand codeexpand code
import DescriptionList from 'ant-design-pro/lib/DescriptionList';

const { Description } = DescriptionList;

ReactDOM.render(
  <DescriptionList size="large" title="title" layout="vertical">
    <Description term="Firefox">
      A free, open source, cross-platform, graphical web browser developed by the Mozilla
      Corporation and hundreds of volunteers.
    </Description>
    <Description term="Firefox">
      A free, open source, cross-platform, graphical web browser developed by the Mozilla
      Corporation and hundreds of volunteers.
    </Description>
    <Description term="Firefox">
      A free, open source, cross-platform, graphical web browser developed by the Mozilla
      Corporation and hundreds of volunteers.
    </Description>
  </DescriptionList>,
  mountNode
);

API#

DescriptionList#

参数 说明 类型 默认值
layout 布局方式 Enum{'horizontal', 'vertical'} 'horizontal'
col 指定信息最多分几列展示,最终一行几列由 col 配置结合响应式规则决定 number(0 < col <= 4) 3
title 列表标题 ReactNode -
gutter 列表项间距,单位为 px number 32
size 列表型号 Enum{'large', 'small'} -

响应式规则#

窗口宽度 展示列数
≥768px col
≥576px col < 2 ? col : 2
<576px 1

DescriptionList.Description#

参数 说明 类型 默认值
term 列表项标题 ReactNode -