Header 头部
优质
小牛编辑
127浏览
2023-12-01
import { Header } from 'feui'; components: { [Header.name]: Header }
代码演示
基础用法
<fe-header>我是一个标题</fe-header>
自定义返回事件
<fe-header style="background-color:#f00;" @on-click-back='clickBack' :left-options="{preventGoBack: true}" >自定义返回事件 </fe-header>
methods: { clickBack () { alert('自定义返回事件') } }
不显示返回按钮
<fe-header :left-options="{showBack: false}">不显示返回按钮</fe-header>
不显示左边文字
<fe-header :left-options="{backText: ''}">不显示左边文字</fe-header>
显示更多按钮
<fe-header :right-options="{showMore: true}" @on-click-more="showMenus = true">显示更多按钮 </fe-header>
右边加点东西
<fe-header>右边连接<a slot="right">Feedback</a></fe-header>
标题要长
<fe-header>标题要长长长长长长长长长长长长长长长长长长长长长长长 <a slot="right">Feedback</a> </fe-header>
左边加点东西
<fe-header>左边也能现实点啥<a slot="left">Close</a></fe-header>
重写左边
<fe-header> <span>重写左边</span> <fe-icon slot="overwrite-left" type="navicon" size="35" style="fill:#fff;position:relative;top:-8px;left:-3px;"> </fe-icon> </fe-header>
自定义背景色
<fe-header style="background-color:#000;">自定义背景颜色</fe-header>
API
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
title | 标题 | String | - | - |
left-options.showBack | 是否显示返回文字 | Boolean | true | false ,true |
left-options.backText | 返回文字 | String | Back | - |
left-options.preventGoBack | 是否阻止返回 | Boolean | false | false ,true |
right-options.showMore | 是否显示右侧的更多图标 | Boolean | false | false ,true |
- | - | - | - | - |
Slots
Slot名 | 说明 | 备注 |
---|---|---|
default | 标题 | - |
left | 左侧部分插槽 | 在返回图标和文字之后 |
overwrite-left | 重写左边部分的文字和图标 | - |
right | 左侧部分插槽 | Boolean |
overwrite-title | 标题插槽 | 用于自定义标题位置内容 |
- | - | - |
Events
事件名 | 参数 | 说明 | 备注 |
---|---|---|---|
on-click-more | - | 点击更多时候触发 | - |
on-click-back | - | 点击返回时候触发 | - |
on-click-title | - | 点击标题时候触发 | - |
- | - | - | - |