网赚网为广大上网爱好者提供目前网上赚钱好项目,以及大学生兼职网赚、就业平台。网赚网免费公益公开课讲座教程,网赚纯干货技术分享,让你轻松做网赚,在家等收入,还在等什么,轻松登陆,赶快加入我们,安全更可靠!

自定义导航状态栏与导航高度 - 开发uniapp项目,遇到的问题(主H5,微信小程序) ...

2020-06-30 09:05:56 栏目 : PC软件 围观 : 评论

提要


第一次写文章……原本想记在我的笔记里的,但是奈何,这笔记不能传图片啊……关于uniapp框架,我也是第一次正式使用uniapp框架开发前端项目,主要是兼容H5与微信小程序端,开发期间,出现各种兼容问题,有些是没有仔细阅读官方文档导致的,有些的确是实践后发现的问题。若有什么不足与错误之处,请大家指出并指正,谢谢大家!!!

背景


我们的UI设计了这样的tab式导航:所以只能使用自定义导航了,这里使用了两个uniapp的扩展组件:NavBar自定义导航栏、SegmentedControl 分段器。

问题


目前,自定义导航高度固定,状态栏高度每款手机高度不一,起初想法比较简单,直接大致预估了状态栏的高度,测试结果很显然……自己的手机预览是没有的,其他人的手机那就……
自定义导航相关代码:<uni-nav-bar left-icon="back" :status-bar="true" :fixed="true" @clickLeft="back"> <uni-segmented-control class="navbar_box" :current="current" :values="items" @clickItem="onClickItem" style-type="text" active-color="#2AA68F"></uni-segmented-control> </uni-nav-bar>

思路


H5端:没有状态栏,因此不存在状态栏高度的问题。
微信小程序:每款手机的状态栏高度都不一样,需要解决获取状态栏高度的问题。

解决方法


目前想到的有两个解决方案,个人采取的是第二个方式,因为不想多写其他的代码,直接改样式比较方便。
方案一uniapp开发文档中已经给出方案,写一个占用div
<template> <view> <view class="status_bar"> <!-- 这里是状态栏 --> </view> <view> 状态栏下的文字 </view> </view> </template> <style> .status_bar { height: var(--status-bar-height); width: 100%; } </style>
方案二 页面加载后,获取系统状态栏高度,修改fixed top的高度样式
this.filterBoxTop = uni.getSystemInfoSync()['statusBarHeight'] +45;// 45为自定义导航栏的高度

相关文章

  • 做什么能挣钱 「煤价下跌多少了」煤价大幅度下跌了,为什么
    做什么能挣钱 「煤价下跌多少了」煤价大幅度下跌了,为什么

    煤价下跌多少了:煤价大幅度下跌了,为什么电价不跌 您好,如果是广东地区的用电户,按照《关于降低我省一般工商业电价有关事项的通知》(粤发改价格[2018]306号)文件要求自20...

    2019-11-30 手机网赚
  • 网上长期挣钱的方法,适合大学生挣的钱,赚钱多的女性职业
    网上长期挣钱的方法,适合大学生挣的钱,赚钱多的女性职业

    我们的生活已经离不开网络了,以前我们可以通过网络了解我们不知道的东西,现在我们可以利用网络来为自己赚取一些零花钱。特别是在大学阶段,很多大学生觉得自己还是一个学生...

    2020-01-02 手机网赚
  • 微信更新小程序“桌面式”入口
    微信更新小程序“桌面式”入口

    大公司微信小程序“桌面式”入口登场1月22日晚,微信更新7.0.3版本,在首页执行下拉动作,原来的小程序任务栏入口变成了小程序桌面。根据轻芒测试:50 个「我的小程序」可以全部显示出来再下拉,还可以出现小程序搜 ......

    2019-01-25 微信小程序联盟
  • RN转小程序引擎 Alita 1.2 版本发布
    RN转小程序引擎 Alita 1.2 版本发布

    Alita在处理React语法的时候,采用了一种运行时处理JSX的技术,相对于社区现有的编译时方案,在JSX语法的支持上更加完备,关于运行时处理JSX的原理,详情请看。自发布以来,Alita受到了社区广泛的关注,有多个内外团 ......

    2019-08-31 小程序社区
  • 微信小程序工程化之持续集成方案
    微信小程序工程化之持续集成方案

    本文作者:韩永刚,360奇舞团 WEB前端开发高级工程师。本文将简单介绍一下持续集成的概念,并手把手带你在你的微信小程序项目中完成属于你的持续集成方案。什么是前端工程化所有能降低成本,并且能提高效率的事情总 ......

    2019-11-02 小程序社区
  • 小程序登录流程全解析
    小程序登录流程全解析

    用户登录是一个系统的必备功能。而小程序的登录流程和Web端又有一些不同,主要是要与微信服务器进行通信验证。下面我们就来看下小程序具体的登录流程。 1. 登录流程 小程序可以通过微信官方提供的登录能力方便地获取 ......

    2019-09-20 小程序社区
  • 微信小程序实习记
    微信小程序实习记

    看起来还算有趣关于图片saveImageToPhotoAlbum Page({ // 放大 handleExpend: function () { wx.previewImage({ urls: }) }, // 下载 handleDownload: function () { wx.dowloadFile({ url:url, success:res={ if ( ......

    2020-06-28 小程序社区
  • 什么是小程序矩阵?到底应该怎么玩?
    什么是小程序矩阵?到底应该怎么玩?

    将自有业务或服务切分为多个小程序,每个小程序都针对特定场景和人群提供轻量化服务,并且各个小程序间基于合适的场景做了有机连接的形式就是我们所说的“小程序矩阵”。产品可以结合不同的切分模式对小程序矩阵进行 ......

    2019-11-02 小程序社区
  • 支付宝小程序上线一周年,离商业操作系统的路还有多远?
    支付宝小程序上线一周年,离商业操作系统的路还有多远?

    “提升商家的经营能力是我们今年的主要命题,包括商业基础能力的开放、流量开放以及提升商家运营效能、升级商家的数据化运营能力。”在今天的支付宝开放日活动上,支付宝小程序事业群总经理管仲在专访间接受晓程序观 ......

    2019-09-21 小程序社区
  • 看小说赚钱最好的app软件:注册送2元,一天能赚100元现金!
    看小说赚钱最好的app软件:注册送2元,一天能赚100元现金!

    喜欢看小说的朋友有福了,今天为大家分享一款看小说赚钱的软件,其实今天聚享游也推出了一款名叫聚享书城的看小说赚钱app,但我下载看了后,发现其赚钱力度很小,恰好在淘新闻上又看到了一款叫七猫免费小说的软件,说是也能看小说赚钱,下载安装后,发现这多半是淘新闻推出的,...

    2019-01-18 看小说赚钱看小说赚钱的软件看小说赚钱app