zoukankan      html  css  js  c++  java
  • 微信小程序自定义navigationBar标题栏

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

    1、更改app.json

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

    2、自定义标题栏

     使用custom模式后,页面将延展到整个屏幕包括设备标题栏,有需要的话要在app.js中获取设备的标题栏高度,页面中再去使用这个值

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

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

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

  • 相关阅读:
    python爬取代理IP地址
    神经网络训练的过程
    机器学习中用到的数学概念
    Navicat连接Mysql错误代码1251
    mysql安装
    mysql运行找不到MSVCP140.dll
    tomcat 日志乱码
    扁平化 Flat
    常见的WEB安全及防护
    CentOS ceph 集群搭建(单节点)
  • 原文地址:https://www.cnblogs.com/gavinjay/p/9722604.html
Copyright © 2011-2022 走看看