title | subtitle | cols | order | ||||
---|---|---|---|---|---|---|---|
|
页头 |
1 |
11 |
页头用来声明页面的主题,包含了用户所关注的最重要的信息,使用户可以快速理解当前页面是什么以及它的功能。
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
title | title 区域 | ReactNode | - |
logo | logo区域 | ReactNode | - |
action | 操作区,位于 title 行的行尾 | ReactNode | - |
content | 内容区 | ReactNode | - |
extraContent | 额外内容区,位于content的右侧 | ReactNode | - |
breadcrumbList | 面包屑数据,配置了此属性时 routes params location breadcrumbNameMap 无效 |
array<{title: ReactNode, href?: string}> | - |
routes | 面包屑相关属性,router 的路由栈信息 | object[] | - |
params | 面包屑相关属性,路由的参数 | object | - |
location | 面包屑相关属性,当前的路由信息 | object | - |
breadcrumbNameMap | 面包屑相关属性,路由的地址-名称映射表 | object | - |
tabList | tab 标题列表 | array<{key: string, tab: ReactNode}> | - |
tabActiveKey | 当前高亮的 tab 项 | string | - |
onTabChange | 切换面板的回调 | (key) => void | - |
linkElement | 定义链接的元素,默认为 a ,可传入 react-router 的 Link |
string|ReactElement | - |
面包屑的配置方式有三种,一是直接配置
breadcrumbList
,二是结合react-router@2
react-router@3
,配置routes
及params
实现,类似 面包屑 Demo,三是结合react-router@4
,配置location
breadcrumbNameMap
,优先级依次递减,脚手架中使用最后一种。 对于后两种用法,你也可以将routes
params
及location
breadcrumbNameMap
放到 context 中,组件会自动获取。
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )