小程序 底部按钮兼容 iPhone X(解决底部横杠遮挡问题)
解决方式:底部增加 34px 的高度,使元素不被横杠遮挡。
效果图:
常规效果 | iPhone X 效果 |
源码:
index.wxml
<view class="intro"><view>小程序 iPhone X 底部按钮兼容示例</view><view>helang.love@qq.com</view>
</view>
<view class='btn' style='padding-bottom:{{ isIphoneX ? 34 : 0 }}px;'>我是按钮</view>
index.wxss
.intro {margin: 30px;text-align: center;padding-top: 100rpx;
}
.btn{position: fixed;width: 100%;height: auto;line-height: 100rpx;text-align: center;background-color: #fd463e;color:#fff;left: 0;bottom:0;
}
index.js
const app = getApp()Page({data: {isIphoneX:false,},onLoad: function () {this.setData({"isIphoneX": this.isIphoneX()})},isIphoneX() {let info = wx.getSystemInfoSync();if (/iPhone X/i.test(info.model)) {return true;} else {return false;}}
})
更多小程序相关文章,请阅读小编其它小程序原创文章,
文章列表地址:https://blog.csdn.net/u013350495/article/category/7773989
作者:黄河爱浪 QQ:1846492969,邮箱:helang.love@qq.com
微信公众号:
web-7258
,本文原创,著作权归作者所有,转载请注明原链接及出处。更多精彩文章,请扫下方二维码关注我的公众号
小程序 底部按钮兼容 iPhone X(解决底部横杠遮挡问题)相关推荐
- h5 底部按钮兼容 iPhone X(解决底部横杠遮挡问题)
iOS特性方法(推荐),小程序也可用 padding-bottom: constant(safe-area-inset-bottom); /*兼容 IOS<11.2*/ padding-bott ...
- 自定义微信小程序tabBar,兼容iPhone异形全面屏
需求 开发微信商城会员中心,tabBar有首页及用户中心,当用户没有登录时点击页面任意位置均弹出登录窗口.但是自带的微信tabBar无法被弹出的遮罩层覆盖,从而可以在两个tab之间切换. 解决 自己手 ...
- 微信小程序button按钮无法更改尺寸解决
在微信小程序新版本中, button按钮 无法支持在wxss文件中 直接自定义width 和 height 解决方法有两种: 1. 推荐使用: 在根目录中的app.json文件中, 删除其中的 &q ...
- 小程序 解决iPhone机型屏幕下边横杠遮住底部按钮问题
解决思路: 首先在app.js的onLaunch方法中获取到设备信息,根据设备信息判断设备屏幕下边是否有横杆并设置到全局变量: 在页面中获取到该变量,为true时就动态改变底部按钮高度,使按钮弹起一定 ...
- 微信小程序如何实现兼容----wx.getSystemInfoSync、 wx.getSystemInfo、wx.canIUse
小程序的宿主环境一直在迭代更新,提供更多的能力给开发者去完成更多的事情,所以你的小程序会运行在不同版本的宿主环境下.为了让你的小程序在不同环境下都能提供相应的服务,我们需要来了解一下在小程序中如何实现 ...
- 小程序“errcode“:41002错误问题如何解决?
小程序"errcode":41002错误问题如何解决? 参考文章: (1)小程序"errcode":41002错误问题如何解决? (2)https://www. ...
- 微信小程序——添加按钮格式
微信小程序--添加按钮 步骤一:在wxml文件中添加按钮代码(图后提供可复制代码) <button class = "button_cat">炸炸呼呼</butt ...
- 微信小程序从零开始开发步骤(三)底部导航栏
上一章节,我们分享了如何创建一个新的页面和设置页面的标题,这一章我们来聊聊底部导航栏是如何实现的.即点击底部的导航,会实现不同对应页面之间的切换. 我们先来看个我们要实现的底部导航栏的效果图:(三个导 ...
- 开发微信小程序 中遇到的坑 及解决方法
开发微信小程序 中遇到的坑 及解决方法 参考文章: (1)开发微信小程序 中遇到的坑 及解决方法 (2)https://www.cnblogs.com/feiye512/p/6070052.html ...
最新文章
- 简评亚洲人工智能发展现状:机遇与挑战并存
- 单例模式(Singleton-Pattern)百媚生
- ZYNQ7000-AXI GPIO详解
- C# 多态相关的文章
- 人工神经网络——笔记摘抄2
- C语言为运算表达式添加括号,读书笔记-c语言-运算符与表达式
- 向左还是往右?Chris Dixon谈何时放弃你的idea
- 如何实现文件的双向自动同步备份?
- mfc通过com控制AutoCAD导出jpg文件
- 树莓派4b IO引脚输出模式异常
- 语言模型(language model)
- 你应该知道的八款国产操作系统
- 实战大数据平台开发架构讲解,免费大数据教学视频等你来拿
- 测试空间与测试驱动接口设计 step to step
- 数据API开发如何快速上手:先了解什么是数据API生命周期管理
- 【Python】输入一个整数,输出这个整数的所有数字和,例如输入256,则输出13
- 23种设计模式——软件设计模式概述
- 2017年清华大学计算机科学与技术系考研小结
- 登上 Science,AlphaZero完整论文首次发布
- select 多选之 xm-select