# pro-layout **Repository Path**: Scorpionz/pro-layout ## Basic Information - **Project Name**: pro-layout - **Description**: GitHub转载项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-19 - **Last Updated**: 2022-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README English | [简体中文](./README.zh-CN.md)

Ant Design Pro Layout

## Usage ```bash npm i @ant-design-vue/pro-layout --save // or yarn add @ant-design-vue/pro-layout ``` ```jsx import ProLayout from '@ant-design-vue/pro-layout' export default { name: 'BasicLayout', render () { return ( ) } } ``` ## API ### ProLayout | Property | Description | Type | Default Value | | --- | --- | --- | --- | | title | layout in the upper left corner title | VNode \| String | `'Ant Design Pro'` | | logo | layout top left logo url | VNode \| render | - | | loading`*` | layout loading status | boolean | - | | menuHeaderRender | render logo and title | VNode \| (logo,title)=>VNode | - | | layout | layout menu mode, sidemenu: right navigation, topmenu: top navigation | 'sidemenu' \| 'topmenu' | `'sidemenu'` | | contentWidth | content mode of layout, Fluid: fixed width 1200px, Fixed: adaptive | true \| false | `false` | | theme | Navigation menu theme | 'light' \| 'dark' | `'dark'` | | menus | Vue-router `routes` prop | Object | `[{}]` | | collapsed | control menu's collapse and expansion | boolean | true | | handleCollapse | folding collapse event of menu | (collapsed: boolean) => void | - | | headerRender | custom header render method | (props: BasicLayoutProps) => VNode | - | | rightContentRender | header right content render method | (props: HeaderViewProps) => VNode | - | | collapsedButtonRender | custom collapsed button method | (collapsed: boolean) => VNode | - |