微信小程序胶囊位置计算,避开胶囊位置

由于小程序在不同的手机上顶部布局会发生变化,不能正确避开胶囊位置,所以通过官方给出的胶囊信息,可以计算出胶囊位置,并避开

图示例:

此处思路是,获取胶囊底部位置,并拉开10个px

计算出来的值一定要用px,不要用rpx!

计算出来的值一定要用px,不要用rpx!!

计算出来的值一定要用px,不要用rpx!!!

1、首先可以在app.js 中写入以下代码:

TypeScript 复制代码
onLaunch() {
    //获取系统信息
    wx.getSystemInfo({
      success: res => {
        this.system = res
      }
    })
    //获取胶囊信息
    this.menu = wx.getMenuButtonBoundingClientRect()
  },

在需要的页面的js中引用 const app = getApp() ,这样就可以全局使用了

2、计算娇娘位置

公式:娇娘底部位置 = 娇娘顶部值 + 娇娘高度

带入公式:娇娘底部位置 = app.menu.top + app.menu.height

需要拉开距离就在后面再 加自己需要的数值

例如:app.menu.top + app.menu.height + 10

3、引用计算的值示例

相关推荐
2501_916013742 分钟前
App 上架全流程指南,iOS App 上架步骤、App Store 应用发布流程、uni-app 打包上传与审核要点详解
android·ios·小程序·https·uni-app·iphone·webview
canglingyue6 分钟前
微信小程序加速计开发指南
微信小程序·小程序
SY_FC15 分钟前
uniapp发布成 微信小程序 主包内 main.wxss 体积太大
微信小程序·小程序·uni-app
Developer-YC42 分钟前
像素图生成小程序开发全解析:从图片上传到Excel图纸
java·javascript·图像处理·微信小程序·excel
你很易烊千玺1 小时前
即时通讯小程序
小程序·uni-app·直播
前端小白从0开始1 小时前
小程序性能优化
小程序
风雨兼程^_^2 小时前
ai生成文章,流式传输(uniapp,微信小程序)
ai·微信小程序·uni-app·流式传输
2501_9159184110 小时前
Web 前端可视化开发工具对比 低代码平台、可视化搭建工具、前端可视化编辑器与在线可视化开发环境的实战分析
前端·低代码·ios·小程序·uni-app·编辑器·iphone
2501_9151063210 小时前
iOS 使用记录和能耗监控实战,如何查看电池电量消耗、App 使用时长与性能数据(uni-app 开发调试必备指南)
android·ios·小程序·uni-app·cocoa·iphone·webview
じòぴé南冸じょうげん18 小时前
小程序的project.private.config.json是无依赖文件,那可以删除吗?
前端·小程序·json