当前位置: 首页 > news >正文

wx小程序设置沉浸式导航文字高度问题

第一步:在app.json中设置

  "navigationStyle": "custom"

第二步骤:文件的home.js中

// pages/test/test.js
Page({/*** 页面的初始数据*/data: {statusBarHeight: 0,navBarHeight: 44 // 自定义导航内容区高度(单位px)},/*** 生命周期函数--监听页面加载*/onLoad(options) {const { statusBarHeight } = wx.getWindowInfo()this.setData({statusBarHeight,// 总高度 = 状态栏高度 + 自定义导航内容高度navTotalHeight: statusBarHeight + this.data.navBarHeight})},})

第三步:home.wxml页面

<!-- 自定义导航栏容器 -->
<view class="custom-nav" style="height: {{navTotalHeight}}px;"><!-- 状态栏占位 --><view style="height: {{statusBarHeight}}px"></view><!-- 导航内容区域(可设置任意高度) --><view class="nav-content" style="height: {{navBarHeight}}px"><text>自定义标题</text></view>
</view><!-- 页面内容(需下移避免被遮挡) -->
<view class="page-content" style="padding-top: {{navTotalHeight}}px">...页面内容...
</view>

第四步:home.wxss

.custom-nav {position: fixed;top: 0;left: 0;width: 100%;z-index: 100;background: rgb(230, 32, 32); /* 导航背景色 */
}.nav-content {display: flex;align-items: center;padding: 0 16rpx;
}.page-content {box-sizing: border-box;
}

最终结果:

http://www.lryc.cn/news/592179.html

相关文章:

  • ::v-deep 是 Vue 中用于 ‌样式穿透(深度选择器)‌ 的语法
  • 自然语言处理:AI 如何听懂人类的 “话”?​
  • 香港服务器SSH安全加固方案与密钥认证实践
  • 多模态大模型重构人机交互,全感官时代已来
  • 从算力到智能资产:Sol long引领A I A g ent赋能设备的价值重构
  • 雪豹大模型驱动效率革命 华鼎冷链科技重构餐饮供应链神经网络
  • Mock 单元测试
  • 物流3D工业相机:解锁自动化物流新纪元
  • Python Pandas 实践学习笔记(1)
  • GISBox切片器技术解析:RVT模型到3DTiles瓦片的高性能转换方案
  • elasticsearch+logstash+kibana+filebeat实现niginx日志收集(未过滤日志内容)
  • 使用 C++ 和 OpenCV 进行表面划痕检测
  • 算法-动态规划
  • Paimon对比基于消息队列(如Kafka)的传统实时数仓方案的优势
  • 【动态规划 解析】
  • centos7安装MySQL8.4手册
  • 【PTA数据结构 | C语言版】二叉堆的快速建堆操作
  • Vue常见指令
  • Webpack 项目优化详解
  • mac mlx大模型框架的安装和使用
  • LangChain 源码剖析(三):连接提示词与大语言模型的核心纽带——LLMChain
  • FastAdmin后台登录地址变更原理与手动修改方法-后台入口机制原理解析-优雅草卓伊凡
  • 反序列化漏洞1-PHP序列化基础概念(0基础超详细)
  • 【C# in .NET】18. 探秘接口:契约精神
  • ARM64高速缓存,内存属性及MAIR配置
  • MariaDB 10.4.34 安装配置文档(Windows 版)
  • 性能远超Spring Cloud Gateway!Apache ShenYu如何重新定义API网关!
  • uniapp微信小程序 实现swiper与按钮实现上下联动
  • 网页的性能优化,以及具体的应用场景
  • 工业ESD防静电无尘净化棉签擦拭棒:精密制造领域的清洁守护者!