当前位置: 首页 > article >正文

微信小程序:解决顶部被遮挡的问题

你们好,我是金金金。

在这里插入图片描述

场景

发布了一个小程序,测试过程当中,发现问题:顶部的轮播图被IOS的灵动岛给挡住了

在这里插入图片描述

好家伙,确实不太美观昂~

解决

解决微信小程序元素内容被顶部栏遮挡的问题也非常简单

uniapp提供了一个同步接口函数:uni.getSystemInfoSync(),这玩意会返回一堆东西,拿到safeAreaInsetssafeAreaInset官方说明:在竖屏正方向下的安全区域插入位置,意思呢就是它能获取到设备的安全区域 直接排除掉这个安全区域的高度那么就不会存在遮挡问题

文档:https://uniapp.dcloud.net.cn/api/system/info.html#safearea

在这里插入图片描述

代码

  1. 首先拿到需要的safeAreaInsets

    在这里插入图片描述

  2. 在元素上padding对应的高度即可
    在这里插入图片描述

测试

  • 微信开发者工具测试

    在这里插入图片描述

可以看到,顶部其实已经被隔离开了 没有被压住了

  • 真机俺也测试了,就不贴图了~

总结

内容被顶部栏遮挡了,排除掉对应区域即可~

  • 编写有误还请大佬指正,万分感谢。

http://www.kler.cn/a/451602.html

相关文章:

  • Linux之ARM(MX6U)裸机篇----2.汇编LED驱动实验
  • Centos下的OpenSSH服务器和客户端
  • DX12 快速教程(2) —— 渲染天蓝色窗口
  • Scala_【1】概述
  • C语言初阶【13】——打印一个数的每一位(递归和非递归实现)
  • Unity复刻胡闹厨房复盘 模块一 新输入系统订阅链与重绑定
  • Python8-写一些小作业
  • QT的错误记录:同文件的的两个QThread子类信号槽关联
  • MySQL for update skip locked 与 for update nowait
  • vue前端编译报错解决方法
  • 007-spring-bean的相关配置(重要)
  • 2025人工智能与教育科学国际会议(AIES 2025)
  • stm32硬件iic
  • Java中classpath的基本概念和配置方法
  • 【C#】可以点击单行文本的Popup控件
  • 如何使用Python调用SD模型进行文生图
  • 仓颉编程语言深入教程:基础概念和数据类型
  • [SZ901]FPGA程序固化工具使用方法
  • 国产之光--仓颉编程语言的实战案例分析
  • ESP32_H2(IDF)学习系列-ADC模数转换(连续转换)
  • 惠普HP proliant DL380 G6服务器使用
  • 【C++数据结构——树】二叉树的遍历算法(头歌教学实验平台习题) 【合集】
  • 派克汉尼汾推出新的快换接头产品系列,扩展热管理解决方案
  • windows调整鼠标速度
  • Three.js 顶点着色学习
  • 自动化测试工具Ranorex Studio(七十一)-一般故障排除