沉浸式导航头
要用自定义的导航栏首先需要将页面设置成沉浸式导航,在该页面的json文件中配置navigationStyle,如果是所有页面都需要沉浸式,则在app.json中设置
{
"navigationBarTitleText": "测试",
"navigationStyle": "custom" // 沉浸式导航头
}
创建组件目录
navigationBar.wxml文件:
<view class='nav-wrap' style='top: {
{top}}rpx; height: {
{height}}rpx; line-height: {
{height}}rpx'> //top是右侧胶囊菜单距离手机顶部的距离 height是胶囊菜单的高度,可以设置导航与胶囊菜单同高
<view class='nav-title' style='width: {
{left - 36}}rpx'> // left是除去胶囊菜单所剩的宽度,36是图上返回图标的宽度,可自行修改
<image class='nav-title-back' src="../../image/back.png"