Header 头部导航
duxapp默认将头部设置为了自定义,每个页面面建议都使用一个头部组件作为标题的显示,且Header组件会控制状态栏颜色显示、H5页面标题显示
示例
import { Header, ScrollView, TopView, GroupList, Text } from '@/duxuiExample'
export default function CellExample() {
return <TopView>
<Header title='Header' />
<ScrollView>
<GroupList>
<GroupList.Item title='基础用法' desc='Header 组件包含了状态栏的部分,所以此处呈现的高度比较高'>
<Header title='标题' />
</GroupList.Item>
<GroupList.Item title='右侧自定义渲染' desc='右侧渲染的内容在小程序上会排除胶囊按钮,所以右侧内容在小程序上不会在最右侧'>
<Header title='标题' renderRight={<Text>右侧</Text>} />
</GroupList.Item>
<GroupList.Item title='自定义样式'>
<Header title='标题' style={{ backgroundColor: '#333' }} color='#fff' />
</GroupList.Item>
</GroupList>
</ScrollView>
</TopView>
}
Props
继承自Taro的View Props
title
标题,这个标题在在小程序中会在最左边,也就是返回按钮的右边,在其他端会在中间,为因小程序上右侧有胶囊,所以将标题放在左侧
如果你在首页,首页不会有返回按钮,这时标题还在左侧他就会有点不太协调,通过设置 titleCenter 属性为 true 可以将首页的标题居中
类型 | 必填 | 默认值 |
---|---|---|
string | 否 |
navTitle
h5端显示在头部的标题 默认等于title 设置为空将不会产生变化
类型 | 必填 | 默认值 |
---|---|---|
string | 否 | title |
color
设置导航标题的颜色,返回按钮是用的图片,标题颜色设置为深色,那么放回按钮是黑色,反之则是白色
如果要设置导航单的背景颜色通过 bgColor
进行设置(不支持通过css)
类型 | 必填 | 默认值 |
---|---|---|
string | 否 |