uniapp顶部状态栏设置(适配刘海屏)

方案一、占位

最顶部放一个高度为"var(--status-bar-height)"的div

javascript 复制代码
<template>
  <view>
      <view class="status_bar">
          <!-- 这里是状态栏 -->
      </view>
      <view> 状态栏下的文字 </view>
  </view>
</template>    
<style>
  .status_bar {
      height: var(--status-bar-height);/*刘海儿的高度*/
      width: 100%;
      background-color:#007AFF ;
  }
</style>

方案二、高度自适应

javascript 复制代码
<template>
  <view>
      <view class="content"> 状态栏下的文字 </view>
  </view>
</template>    
<style>
  .content {
      height: calc(100vh + var(--status-bar-height));/*加上刘海儿的高度*/
      width: 100%;
      background-color:#007AFF ;
  }
</style>
相关推荐
我去流水了2 分钟前
【独家免费】【亲测】在linux下嵌入式linux的web http服务【Get、Post】,移植mongoose,post上传文件
linux·运维·前端
木井巳6 分钟前
【多线程】常见的锁策略及 synchronized 的原理
java·开发语言
Mintopia6 分钟前
世界头部大厂的研发如何使用 AI-Coding?
前端
wuhen_n6 分钟前
响应式图片的工程化实践:srcset与picture
前端·javascript·vue.js
学博成8 分钟前
centos7.9 安装 Firefox
前端·firefox
wuhen_n9 分钟前
CDN图片服务与动态参数优化
前端·javascript·vue.js
郝学胜-神的一滴11 分钟前
深入理解Python生成器:从基础到斐波那契实战
开发语言·前端·python·程序人生
南梦浅16 分钟前
网站redis从开发到部署方案
java·jvm·redis
阿kun要赚马内18 分钟前
操作系统:线程与进程
java·开发语言·jvm
TON_G-T20 分钟前
uniapp-降低主包体积-分包js
webpack·uni-app