1.4.4 • Published 2 years ago

@monsterooo/layout v1.4.4

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

title: Layout 布局 order: 1 nav: title: 组件 path: /components order: 2 group: title: 布局

order: 2

Layout 布局

协助进行页面级整体布局。

使用

提供全局属性配置的能力。

import Layout from '@monsterooo/layout';

<Layout />;

代码演示

基本用法

参数

参数说明类型默认值
theme主题light/darklight
layout布局方式sidemenusidemenu
fixedHeader固定头部booleantrue
fixSiderbar固定菜单booleantrue
defaultCollapsed默认收起菜单booleanfalse
loading全局 loadingbooleanfalse
user用户信息userOptionsnull
nav导航信息navOptionnull
pathname用户信息history pathnamenull
location路径变化history locationnull
headerheader 配置headerOptionsnull
siteName系统名称stringnull
logoPathlogo 路径stringnull
renderLogo自定义 logo() => ReactNodenull
renderNav自定义导航() => ReactNodenull
renderTip自定义系统提示() => ReactNodenull
sizelayout 布局大小small \| middle size 尺寸说明middle

user Options

参数说明类型默认值
username用户名stringnull

header Options

参数说明类型默认值
renderRight自定义 header 右侧内容() => ReactNodenull

layoutSize Options

参数说明类型smallmiddle
headerHeightheader 高度number5064
menuWidthmenu 宽度number200256
menuCollapsedWidthmenu 收起宽度number5080