演示
Layout 属性
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
title | 左上角内容 常用于渲染 Logo 组件 | string | ReactNode | - |
header | 主体内容上方的 header | ReactNode | - |
menu | 左侧菜单 | MenuItem[] | - |
user | 左侧菜单下方内容 常用于渲染当前已登录用户组件 | User | - |
menuDefaultKey | 菜单默认选中项 | Menu.key | - |
MenuItem 属性
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
title | 菜单组名称 | string | - |
data | 菜单内容 | MenuItemData[] | - |
MenuItemData 属性
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
key | 唯一Key | string | number | - |
name | 菜单名称 | string | - |
icon | 菜单 icon | ReactElement | - |
href | 链接地址 | string | - |
disabled | 是否禁用 | boolean | false |
subItems | 二级菜单 | MenuItemData[] | - |
User 属性
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
name | 用户名称 | string | - |
avatar | 头像 | string | - |
subTitle | 副标题 | string | - |