Page Header 页头
如果页面的路径比较简单,推荐使用 PageHeader 而不是 Breadcrumb。
完整示例
基础用法
标准页头,适用于简单场景。
自定义图标
默认图标可能无法满足您的需求,您可以像示例中那样通过设置 icon 属性来自定义图标。
无图标
有时页面充满了元素,您可能不希望在页面上显示图标,您可以将 icon 属性设置为 "" 来去掉它。
面包屑
页头允许您通过 breadcrumb 插槽添加面包屑,以便为用户提供路由信息。
额外操作区域
页头可以根据需要变得复杂,您可以向页头添加额外的部分,以实现丰富的交互。
主要内容
有时我们希望页头能显示一些对应的内容,我们可以利用 default 插槽来做到这一点。
结构解析
该组件由以下部分组成
vue
<template>
<el-page-header>
<!-- Line 1 -->
<template #breadcrumb />
<!-- Line 2 -->
<template #icon />
<template #title />
<template #content />
<template #extra />
<!-- Lines after 2 -->
<template #default />
</el-page-header>
</template>API
属性
| 名称 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| icon | 页头的图标组件 | string / Component | 返回 |
| title | 页头的主标题,默认为“返回”,内置了无障碍支持 (a11y) | string | '' |
| content | 页头的内容 | string | '' |
事件
| 名称 | 描述 | 类型 |
|---|---|---|
| 返回 | 点击右侧时触发 | Function |
插槽
| 名称 | 描述 |
|---|---|
| icon | 图标内容 |
| title | 标题内容 |
| content | content |
| 额外信息 | 额外信息 |
| 面包屑 | 面包屑内容 |
| default | 主要内容 |
