• 中文
  • ProSkeleton - 骨架屏

    该组件为内部组件,请勿直接使用。

    页面级别的骨架屏,不支持自定义

    安装和初始化

    import   Skeleton from '@ant-design/pro-skeleton';
    
    return <Skeleton type="list" />;

    DEMO

    列表页面
    import { ProSkeleton } from '@ant-design/pro-components';
    export default () => (
      <div
        style={{
          background: '#fafafa',
          padding: 24,
        }}
      >
        <ProSkeleton type="list" />
      </div>
    );
    

    静态列表
    import { ProSkeleton } from '@ant-design/pro-components';
    export default () => (
      <div
        style={{
          background: '#fafafa',
          padding: 24,
        }}
      >
        <ProSkeleton statistic={2} type="list" />
      </div>
    );
    

    结果页
    import { ProSkeleton } from '@ant-design/pro-components';
    export default () => (
      <div
        style={{
          background: '#fafafa',
          padding: 24,
        }}
      >
        <ProSkeleton type="result" />
      </div>
    );
    

    详情页
    import { ProSkeleton } from '@ant-design/pro-components';
    
    export default () => {
      return (
        <div
          style={{
            background: '#fafafa',
            padding: 24,
          }}
        >
          <ProSkeleton type="descriptions" />
        </div>
      );
    };
    

    API

    参数说明类型默认值
    type不同类型的骨架屏'list' | 'result' | 'descriptions'list
    active是否显示动态booleantrue
    pageHeader是否显示 pageHeader 的骨架屏,设为 false 隐藏false-
    statistic统计信息骨架屏的数量,设为 false 隐藏,不设置时按屏幕宽度自适应number | false-
    list列表的骨架屏,可以控制数量,设为 false 隐藏number | false5
    toolbar列表的操作栏骨架屏,设为 false 隐藏false-
    actionButton列表的操作按钮骨架屏,设为 false 隐藏false-