2.3.30 • Published 3 years ago

@alicloud/xconsole-rc-page v2.3.30

Weekly downloads
1
License
MIT
Repository
github
Last release
3 years ago

@alicloud/xconsole-rc-page

为阿里云控制台提供基于页面的基础布局

Usage

import Page from '@alicloud/xconsole-rc-page';
import { Button } from '@alicloud/console-components'

const breadcrumb = [
  {
    text: '首页',
    to: '/home',
  },
  {
    text: '列表',
  }
]
export default () => (
  <Page
    breadcrumb={breadcrumb}
    breadcrumbExtra={<Link to="/home">帮助</Link>}
    breadcrumbExtraAlign="right"
    title="标题"
    subTitle="副标题"
    titleExtra={<Button type="primary">操作</Button>}
    titleExtraAlign="right"
    hasBackArrow
    onBackArrowClick={() => history.push('/home')}
  >
    <div>Hello XConsole</div>
  </Page>
)

APIs

参数类型说明
breadcrumbbreadcrumb?: IBreadcrumbItem[];定义面包屑导航区域的内容。
breadcrumbExtrabreadcrumbExtra?: React.ReactNode;面包屑额外内容。
breadcrumbExtraAlignbreadcrumbExtraAlign?: 'left' | 'right';面包屑额外内容的位置。
titletitle?: React.ReactNode;页面一级标题。
subTitlesubTitle?: React.ReactNode;页面二级标题。
titleExtrachildren?: React.ReactNode;标题额外内容
titleExtraAlignbreadcrumbExtraAlign?: 'left' | 'right';标题额外内容的位置
hasBackArrowhasBackArrow?: boolean;是否展示「返回上级」的图标按钮。
onBackArrowClickonBackArrowClick?: (e: React.SyntheticEvent) => void | never;【默认的「返回上级」按钮】所绑定的onClick回调。
menumenu?: React.ReactNode;内容的导航菜单。通常使用Page.Menu组件来定义,传给这个prop。
childrenchildren?: React.ReactNode;实际展示的内容。