当前位置: 首页 > 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.hrbkazy.com/news/54170.html

相关文章:

  • 怎么用wordpress做企业网站安徽网络推广和优化
  • 四川泸州做网站的公司如何优化标题关键词
  • 网站建设技术包括哪些内容抖音seo推荐算法
  • 免费高清视频素材网站有哪些百度免费推广网站
  • php网站开发语言网络营销的方式有哪些
  • 湖南基础建设投资集团网站厦门seo优化外包公司
  • 易尔通网站建设google搜索网址
  • 购物网站建设 属于信息系统管理与设计么搜索引擎优化员简历
  • 网站建设制作流程培训学校网站
  • 抖抈app下载国际版seo服务公司
  • 梨树县住房和城乡建设局网站网络seo推广
  • 企业建站公司案例推广软件赚钱违法吗
  • 安卓 wordpress杭州seo渠道排名
  • 今日足球最新预测比分seo是什么姓氏
  • 怎么做网站移动端营销模式有哪些
  • asp网站怎么下载源码做销售有什么技巧和方法
  • 怎样才能把网站宣传做的更好推广软文范例
  • 免费电子商务网站源码百度网盘网页版入口
  • 网站开发毕业论文题目汇总it培训机构排名前十
  • wordpress访客神马移动排名优化
  • 基础微网站开发口碑好计算机培训机构排名
  • 国外做耳机贸易的平台网站关键词搜索热度查询
  • 网站开发安全机制制作免费个人网站
  • 网站优化北京多少钱购物网站有哪些
  • 哪个做app的网站好怎样创建网页
  • dede网站模版留号码的广告网站不需要验证码
  • 如何布置网站杭州seo俱乐部
  • 网站建设服务条款网络推广有哪些常见的推广方法
  • 怎么在百度上搜到自己的网站网站免费制作平台
  • ui设计培训班是坑吗广告优化师适合女生吗