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

广州工商注册代办班级优化大师官方免费下载

广州工商注册代办,班级优化大师官方免费下载,常宁市网站建设,网站设置快捷方式在开发微信小程序中,遇到 IOS 全面屏手机,底部小黑条会遮挡页面按钮或内容,因此需要做适配处理。 解决方案 通过 wx.getSystemInfo() 获取手机系统信息,需要拿到:screenHeight(屏幕高度)&#…

在开发微信小程序中,遇到 IOS 全面屏手机,底部小黑条会遮挡页面按钮或内容,因此需要做适配处理。

微信小程序

解决方案

通过 wx.getSystemInfo() 获取手机系统信息,需要拿到:screenHeight(屏幕高度),safeArea(安全区域对象),pixelRatio(像素比)。然后通过计算,得到底部安全区的高度,动态设置底部元素的高度。

Page({data: {bottomHeight: 0,},onLoad() {this.safeAreaHandle()},async safeAreaHandle() {let {screenHeight,pixelRatio,safeArea: { bottom },} = await wx.getSystemInfo()this.setData({bottomHeight: (screenHeight - bottom) * pixelRatio,})},
})

screenHeight 是指屏幕高度,单位为 px
safeArea.bottom 是指安全区域右下角纵坐标,单位为 px
pixelRatio 设备像素比。
iPhone 6/7/8 为例,pixelRatio2,即:375px=750rpx

计算公式:底部安全区高度 = (屏幕高度 - 安全区域右下角纵坐标) * 像素比 ,由此计算可得到底部安全区的高度,单位是 rpx

动态设置底部安全区的高度:

<template name="footer"><view class="page-footer" style="padding-bottom:{{bottomHeight + 20 +'rpx' }}"><view class="optional-li"><view wx:for="{{labels}}" wx:key="labelCode" bindtap="clickLabel" data-args="{{item}}" class="opt-item">{{item.labelName}}</view></view></view>
</template>

参考文档:https://developers.weixin.qq.com/miniprogram/dev/api/base/system/wx.getSystemInfo.html


欢迎访问:天问博客

http://www.hyszgw.com/news/24511.html

相关文章:

  • 上海专业网站建设平台网络广告联盟
  • 珠宝首饰网站源码网络营销渠道可分为
  • 电商网站业务流程图百度指数明星搜索排名
  • 青浦营销型网站建设seo快速排名是什么
  • 淄博网站制作公司国际时事新闻最新消息
  • 网站开发专业公司有哪些百度青岛代理公司
  • php做商城网站怎么做好西安做网站的网络公司
  • 网站开发的行业情况分析媒体:北京不再公布各区疫情数据
  • 免费个人网站建站能上传视频吗企业网站建设专业服务
  • 网站搭建需要什么技术网络市场营销策划书
  • 网站 运营工作如何做友链网站
  • 怎么做推广网站赌场如何在百度上发表文章
  • 网站开发设计书籍想做网站找什么公司
  • 网站建设设计设计公司哪家好seo关键词优化排名
  • 个人网站样式网盘资源
  • 哪些网站可以做任务赚钱的保定网站建设报价
  • 网站维护服务公司市场营销十大经典案例
  • 做spa会所网站长春网站推广排名
  • 做暧视频免费网站哪里有培训网
  • 公司企业邮箱如何注册郴州seo
  • 海口网站建设 海南小黄网络东莞做网站的公司有哪些
  • 企业标准官网入口seo流量优化
  • 专业的做网站强强seo博客
  • 简单个人网站制作百度快照优化排名推广怎么做
  • 深圳微信分销网站公司清远网站seo
  • 建设银行上海分行招聘网站短视频代运营公司
  • 网站地图 wordpress无锡seo公司找哪家好
  • 做h5比较好的网站营销网站优化推广
  • 如何解压缩wordpress青岛seo建站
  • 做盗版电影网站后果营销推广方案