微信小程序> 【微信小程序】自定义navigationBar标题栏

【微信小程序】自定义navigationBar标题栏

浏览量:1216 时间: 来源:Maria028

小程序默认使用的navigationBar只能设置颜色、文字,左侧返回按钮也是不可改变的,若要实现下方效果有解决方案,但是也有一定的问题。
小程序
1、更改app.json(2019.9.10更新)
小程序

  "window": {    "navigationStyle": "custom"  },

可以在页面中进行配置:
小程序小程序
2、自定义标题栏
使用custom模式后,页面将延展到整个屏幕包括设备标题栏,有需要的话要在app.js中获取设备的标题栏高度,页面中再去使用这个值

/app.js wx.getSystemInfo({      success: function(res) {        this.globalData.statusBarHeight = res.statusBarHeight      }    })

接下来,就可以敲页面了,标题栏固定在顶部就可以了,想怎么写怎么写

4、存在的问题
1、下拉刷新时整个页面移动,包括标题栏,因为标题栏是在页面里的(安卓手机)
2、右上角的胶囊是一直存在的,要根据胶囊位置调整想要的效果
3、custom模式是全局的,不能单个页面使用,就意味每个页面都要自定义标题栏,建议使用模板(单页面目前可以使用)

本篇博客旨在记录了自己在小程序编程过程中碰到的一部分问题,如有错误的地方欢迎指正

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎