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>
相关推荐
程序员Jelena2 分钟前
接口调用的代码实现:从入门到实战
java
开飞机的舒克_2 分钟前
vue3+router动态权限路由
前端·vue.js
VitoChang3 分钟前
放弃手搓路由吧!用 SolidStart 搞 SPA,真香
前端
GuWenyue3 分钟前
告别JS类型坑!Ts为什么在ai时代逐渐成为"第一"语言
前端·算法·typescript
三乐2286 分钟前
事件循环是什么东西,一篇文章带你了解
前端·javascript
代码钢琴师6 分钟前
Throttle4j 快速上手教程
java
wuhen_n7 分钟前
RAG 核心:向量嵌入与本地向量数据库实战
前端·langchain·ai编程
孟陬8 分钟前
国外技术周刊 #139:LLM 正在杀死程序员的「懒惰美德」
前端·人工智能·后端
kisshyshy18 分钟前
告别 Node 噩梦?用 Bun + TypeScript 像写诗一样调用大模型
前端·typescript
wuhen_n18 分钟前
RAG 关键环节:文本分块策略与最优参数配置
前端·langchain·ai编程