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>
相关推荐
苹果电脑的鑫鑫几秒前
el-select下拉菜单如何可以手输入内容
前端·vue.js·elementui
Slow菜鸟几秒前
Java项目基础架构(二)| 通用响应与异常
java·开发语言
毕设源码-钟学长几秒前
【开题答辩全过程】以 个人理财系统界面化设为例,包含答辩的问题和答案
java
LQxdp5 分钟前
复现-[Java Puzzle #2 WP] HEAD权限绕过与字符截断CRLF
java·开发语言·漏洞复现·java 代码审计
脾气有点小暴11 分钟前
ES6(ECMAScript 2015)基本语法全解析
前端·javascript
前端fighter11 分钟前
全栈项目:闲置二手交易系统(二)
前端·vue.js·node.js
sztian6814 分钟前
JavaScript---BOM对象、JS执行机制、location对象
开发语言·前端·javascript
小坏讲微服务17 分钟前
SpringBoot4.0整合Scala完整使用
java·开发语言·spring boot·后端·scala·mybatis