el-page-header 是 Element UI 中的一个组件,它可以帮助开发者快速构建页面头部,提供了一系列的功能,让开发者可以快速实现头部的布局。
el-page-header 的使用非常简单,只需要在 Vue 组件中引入 el-page-header 组件,然后在 template 中使用即可。
// 引入 el-page-header 组件 import { ElPageHeader } from 'element-ui' export default { components: { ElPageHeader }, // 在 template 中使用 el-page-header 组件 template: `<el-page-header></el-page-header>` }
el-page-header 支持很多属性,比如 background、title、subTitle、content、extraContent 等。这些属性都是用来设置头部的内容和样式的。
// 设置头部背景图片为图片 url 地址:background="https://xxx.jpg"
此外,el-page-header 还支持自定义 slot 插槽,我们可以在 slot 插槽中自定义内容来扩展 el-page-header 的功能。
// 自定义 slot 插槽内容 <el page header> <div slot="title">My Title</div> </el page header>
最后,el page header 还有一个很重要的功能就是监听 scroll 事件,当页面向下滚动时会触发 scroll 事件,我们可以监听这个事件来执行一些特定的代码逻辑。
:scroll="handleScroll" // handleScroll 是监听 scroll 事件时要执行的函数
如果页面的路径比较简单,推荐使用页头组件而非面包屑组件。
<template>
<el-page-header @back="goBack" content="详情页面"> </el-page-header>
</template>
<script>
export default {
methods: {
goBack() {
console.log("go back")
},
},
}
</script>
<template>
<el-page-header icon="el-icon-arrow-left" content="详情页面"></el-page-header>
</template>
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
icon | 图标 | string | — | el-icon-back |
title | 标题 | string | — | 返回 |
content | 内容 | string | — | — |
事件名称 | 说明 | 回调参数 |
---|---|---|
back | 点击左侧区域触发 | — |
事件名称 | 说明 |
---|---|
icon | 自定义图标 |
title | 标题内容 |
content | 内容 |
Carousel 走马灯在有限空间内,循环播放同一类型的图片、文字等内容基础用法适用广泛的基础用法结合使用el-carousel和el-carouse...
Drawer 抽屉有些时候,Dialog组件并不满足我们的需求, 比如你的表单很长, 亦或是你需要临时展示一些文档,Drawer拥有和Dialog几乎...
在做网页开发时,遇到内容很多的情况下,一般会使用分页来进行处理。在Bootstrap4中,我们可以通过.pagination类和.page-item来...
轮播是一个一个幻灯片组件,用来循环显示图片元素,或者滚动的文字。轮播创建以下实例创建了一个简单的图片轮播效果:实例:!DOC...
Bootstrap4支持多种浏览器和设备,不管是最新的还是一些较早的浏览器,都支持。具体支持哪一些,请看下面内容。支持的浏览器Boot...
默认情况下,axios 将 JavaScript 对象序列化为 JSON。要以 application/x-www-form-urlencoded 格式发送数据,你可以使用以下选...
series[i]-custom表示ECharts图表的自定义系列,自定义系列也就是您能够根据您自己的需要对ECharts图表中的图形元素自定义其渲染...
Highcharts 柱形图,线条图,饼图组合Highcharts 组合图以下实例演示了柱形图,线条图,饼图的组合。我们在前面的章节已经了解了...