首先展示一下自己写的标题栏

这标题栏具有高度的自适应性。

实现

首先找到你需要用到自定义的标题栏页面的json文件
添加上标题栏自定义的属性,

"navigationStyle": "custom"


这样之后,你的页面内容就会往上移,直接将原来标题栏的位置覆盖掉。
之后再添加你自己想要设计的标题栏。
wxml文件

<!-- 自定义的导航栏 -->
<view class="custom" style="height: {{height}}px; top: 0;"><view style="margin-top: {{statusBarHeight}} px;"></view>
</view>

js文件

    //获取导航栏高度let res = wx.getSystemInfoSync(); //不懂得可以去官方api查找let titleH;   //这是除去状态来的高度let statusBarHeight = res['statusBarHeight'];    //状态栏的高度if (res && res['system']) {// 判断是否是安卓操作系统 // 一般标题栏苹果是44px,安卓的是48pxif (res['system'].indexOf('Android') > 0) {titleH = 48} else {titleH = 44}var height = titleH + statusBarHeight;this.setData({height: height,statusBarHeight: statusBarHeight})}

wxss文件

.custom{position: fixed;margin: 0;padding: 0;background-color: #fff;width: 100%;
}

之后就可以自适应所有手机的标题栏。

小程序自定义标题栏(自适应)相关推荐

  1. swiper高度自适应_小程序自定义导航自适应高度

    小程序导航条自定义,高度自适应iphoneX等刘海手机和其他手机,开启导航自定义需要在app.json文件里将window的 navigationStyle属性设置为: custom,开启导航自定义可 ...

  2. 微信小程序自定义标题栏(搜索框)

    (小白学习笔记) 1.首先在需要更改页面的json文件中加入"navigationStyle":"custom" 与"usingComponents& ...

  3. 小程序导航栏透明,精准设置小程序自定义标题的高度和定位

    这里写自定义目录标题 场景 设置页面标题栏为自定义模式 一些概念 - 重点 解决方案 详细代码 util.js 主页面 自定义标题栏组件 场景 常见场景为ui小姐姐为页面顶部设计了漂亮的图片例如我们的 ...

  4. 小程序 富文本自适应屏幕_自适应文本:跨屏幕尺寸构建可读文本

    小程序 富文本自适应屏幕 Many of you may already know about responsive web design. Cited from Wikipedia, respons ...

  5. 记一次小程序自定义导航栏及加载动画的解决方案

    记一次小程序自定义导航栏及加载动画的解决方案 主要逻辑就是动态获取设备的 statusBarHeight 和 titleBarHeight,来设置导航栏的高度和 paddingTop ip6 ipx ...

  6. taro 请务必在小程序页面中完善页面基础信息_小程序自定义导航栏(完美适配所有手机)...

    背景 在做小程序时,关于默认导航栏,我们遇到了以下的问题: Android.IOS手机对于页面title的展示不一致,安卓title的显示不居中 页面的title只支持纯文本级别的样式控制,不能够做更 ...

  7. 微信小程序自定义导航栏组件,完美适配所有手机,可实现各种功能和情况

    背景 在做小程序时,关于默认导航栏,我们遇到了以下的问题: Android.IOS手机对于页面title的展示不一致,安卓title的显示不居中 页面的title只支持纯文本级别的样式控制,不能够做更 ...

  8. 小程序自定义导航栏(完美适配所有手机)解决上下不居中 左右不对齐 高度不协调问题...

    背景 在做小程序时,关于默认导航栏,我们遇到了以下的问题: Android.IOS手机对于页面title的展示不一致,安卓title的显示不居中 页面的title只支持纯文本级别的样式控制,不能够做更 ...

  9. 微信小程序自定义导航栏组件(完美适配所有手机),可自定义实现任何你想要的功能

    背景 在做小程序时,关于默认导航栏,我们遇到了以下的问题: Android.IOS 手机对于页面 title 的展示不一致,安卓 title 的显示不居中 页面的 title 只支持纯文本级别的样式控 ...

最新文章

  1. 前端 重构时需要注意的事项_驾驶式扫地车的功能特点和使用时需要注意事项...
  2. Leetcode | Binary Tree Maximum Path Sum
  3. leetcode算法题--回文链表
  4. VIM基础130命令
  5. iPhone SDK发布
  6. 【effective c++读书笔记】【第8章】定制new和delete(2)
  7. 黑魔法(method-swizzling)解决第三方库引发的问题
  8. 工作与生活 -- 平衡是必须的
  9. python中set函数是什么数据类型_Python基本数据类型之set
  10. 不设置DIV的宽高,让它相对于页面水平垂直居中
  11. 10种进阶方法让你快速测试端口连通性
  12. Kafka 如何保证消息全局有序
  13. lintcode: 左填充
  14. 30.yii2 --- 全文检索简介
  15. 蓝牙路由器系列产品:企业级Cassia E1000
  16. leaflet地图原理_Leaflet地图框架使用手册
  17. 在 Vue2 中引入高德地图和三维模型
  18. 关于Faster-RCNN
  19. 视觉SLAM十四讲 第9讲 后端1 贝叶斯法则 式9.5推导
  20. 英语 —语法— 句子成分

热门文章

  1. 基于大数据平台开发工作总结
  2. windows 下 oracle dmp 备份
  3. uniapp 四方支付 整合
  4. Java8后 日期时间格式化及解析
  5. 理解vue中的scope的使用
  6. WSX配合VM9.0实现浏览器登录共享虚拟机
  7. php中strrpos函数,PHP利用 strrpos()与strripos()函数的实现方法
  8. POI导出excel设置字体颜色,背景颜色,自定义颜色
  9. [转]图像的纹理特征简析
  10. 大学数学视频课程推荐