zoukankan      html  css  js  c++  java
  • 微信小程序自定义导航栏

    微信小程序需要自定义导航栏,特别是左上角的自定义设置,可以设置返回按钮,菜单按钮,配置如下:

    1、在app.json的window属性中增加:

    navigationStyle:custom  

    顶部导航栏就会消失,只保留右上角胶囊状的按钮。

    2、为了兼容适配所有机型,包括刘海屏,需要动态获取高度,并在app.js中设置:

    App({
        globalData: {
          statusBarHeight:wx.getSystemInfoSync()['statusBarHeight']
        }
    })

    3、在wxml页面自定义导航内容

    <view class="custom flex_center" style="padding-top:{{statusBarHeight}}px">
      <text>demo</text>
    </view>
    <view class="empty_custom" style="padding-top:{{statusBarHeight}}px"></view>

    4、在app.css中设置统一样式:

    .custom{
      position: fixed;
       100%;
      top: 0;
      left: 0;
      height: 45px;
      background: #f2f2f2;
      z-index: 999;
    }
    .custom text{
      color: #fff;
      font-size: 34rpx;
      font-weight: 500;
      max- 280rpx;
    }
    .empty_custom{
      height: 45px;
       100%;
    }

    5、在js文件中设置高度

    Page({
        data:{
            statusBarHeight: app.globalData.statusBarHeight
        }
    })
    
  • 相关阅读:
    SQL整理5
    SQL整理1 数据类型
    SQL整理2
    JavaScript 的DOM操作
    JavaScript 数据类型
    JavaScript
    CSS样式表
    sqlserver数据库 提纲
    Python基础第十二天:二分法算法
    Python基础第十一天:递归函数
  • 原文地址:https://www.cnblogs.com/cqingt/p/10615546.html
Copyright © 2011-2022 走看看