Page Header 页头

如果页面的路径比较简单,推荐使用页头组件而非面包屑组件。

完整示例

Back
TitleSub titleDefault
Username kooriookami Telephone 18100000000 PlaceSuzhou
RemarksSchoolAddress No.1188, Wuzhong Avenue, Wuzhong District, Suzhou, Jiangsu Province

Element Plus team uses weekly release strategy under normal circumstance, but critical bug fixes would require hotfix so the actual release number could be more than 1 per week.

基础用法

简单场景下的标准页头。

Back
Title

自定义图标

默认图标可能无法满足您的需求,您可以通过设置icon属性来自定义图标,示例如下。

Back
Title

无图标

有时,页面全是元素,您可能不想展示页面上方的图标,您可以设置icon属性值为""来去除它。

Back
Title

面包屑导航

使用页头组件,您可以通过添加插槽 breadcrumb 来设置面包屑路由导航。

Back
Title

额外操作部分

头部可能会变得很复杂,您可以在头部添加更多的区块,以允许丰富的交互。

Back
TitleSub titleDefault

主要内容

有时我们想让页头显示一些协同响应内容,我们可以使用 default 插槽。

Back
Title
Your additional content can be added with default slot, You may put as many content as you want here.

PageHeader API

PageHeader Attributes

属性名说明类型默认值
icon页头图标,传 "" 可隐藏图标ReactNode内置 Back 箭头
title主标题;省略时回退到内置返回文案string''
content标题右侧内容string''
className / style根元素类名与样式string / object—

PageHeader Slot Props(对应官方 Slots)

React 无具名插槽,官方每个插槽对应一个同义 prop:

Prop对应官方插槽说明
breadcrumb#breadcrumb第一行面包屑,渲染 .el-page-header__breadcrumb 并加 .el-page-header--has-breadcrumb
iconSlot#icon自定义图标内容,替换默认图标(不再额外包 .el-icon)
titleSlot#title主标题内容
contentSlot#content标题右侧内容
extra#extra右侧操作区,加 .el-page-header--has-extra
children#default头部下方主内容,加 .is-contentful 与 .el-page-header__main

PageHeader Events

事件名说明参数
onBack点击左侧返回区时触发Function