赞
踩
目录
一般用于图片等的填充或者其他特殊需求,如果使用纯色填充顶部栏可以直接使用navigationBarBackgroundColor完成
page.json文件:
"navigationBarBackgroundColor": "#FED000"
效果:
page.json文件page的style中添加代码
"navigationStyle":"custom"
占位高度包括:
- <!-- 状态栏高度 -->
- <view :style="{ height: `${statusBarHeight}px` }"></view>
- <!-- 自定义导航栏高度 并 居中 -->
- <view :style="{
- height: `${barHeight}px`,
- 'line-height': `${barHeight}px`,
- 'text-align': 'center',
- }">
- <text>评价</text>
- </view>
- onLoad() {
- // 状态栏高度
- this.statusBarHeight = uni.getSystemInfoSync().statusBarHeight;
- // 胶囊数据
- const { top, height } = wx.getMenuButtonBoundingClientRect();
- // 自定义导航栏高度 = 胶囊高度 + 胶囊的padding*2, 如果获取不到设置为38
- this.barHeight = height ? height + (top - this.statusBarHeight) * 2 : 38;
- },
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。