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>
相关推荐
Pointer Pursuit1 分钟前
C++11特性(二)
前端·c++·算法
天道kabuto7 分钟前
Vue3 升级踩坑:子组件 click 事件为什么会触发两次?
前端
Nayana8 分钟前
《Web 到 HarmonyOS》-- Ability、Stage、模块化与路由导航
前端
张文是假的啊18 分钟前
Java | record | Controller逻辑
java·开发语言
勿忘,瞬间24 分钟前
Mybatis高阶
java·数据库·mybatis
ShineWinsu38 分钟前
对于 Vue 3:从为什么学 Vue,到声明式渲染与数据响应式的解析
前端·javascript·vue.js
粥里有勺糖1 小时前
视野修炼-技术周刊第132期 | 一些有趣的组件
前端·github·aigc
এ慕ོ冬℘゜1 小时前
样式控制 .css ()
前端·css
天府云创1 小时前
uni-app X 蒸汽模式发布!性能比肩原生~
前端框架·uni-app·移动开发·原生应用·蒸汽模式·app研发·多端适配
嘻哈baby2 小时前
Go 函数中的参数为什么不支持默认值?
java·开发语言·jvm