微信小程序中的iPhone X适配解决
原因:
微信小程序在适配iphone x 的时候 底部的横线会出现遮挡如图:
解决方案:
步骤一:在app.js文件中 创建全局变量,然后获取设备型号
globalData: {
isIphoneX: false,
userInfo: null
},
onShow:function(){
let that = this;
wx.getSystemInfo({
success: res=>{
// console.log('手机信息res'+res.model)
let modelmes = res.model;
if (modelmes.search('iPhone X') != -1) {
that.globalData.isIphoneX = true
}
}
})
},
获取的手机机型如图:
步骤二: 在需要引用的页面js文件中onload方法里获取全局变量
let isIphoneX = app.globalData.isIphoneX;
this.setData({
isIphoneX: isIphoneX
})
步骤三:在 wxml文件中 进行css的逻辑判断
<view class="{{isIphoneX?'isIPX':''}}"> </wiew>
步骤四:在 wxss文件中 进行css,修改自己需要的css样式即可
.isIPX {
padding-bottom: 30rpx !important;
}
结果如图:
微信小程序中的iPhone X适配解决相关推荐
- 微信小程序中的iPhone X适配问题
小程序中下方的导航会被iPhone X下面的那条黑线盖住[微笑脸],所以要专门为了iPhone X做样式上的适配[微笑脸] wx.getSystemInfo({success: function (r ...
- 开发微信小程序 中遇到的坑 及解决方法
开发微信小程序 中遇到的坑 及解决方法 参考文章: (1)开发微信小程序 中遇到的坑 及解决方法 (2)https://www.cnblogs.com/feiye512/p/6070052.html ...
- 微信小程序canvas大小、定位适配
微信小程序canvas大小.定位适配 在微信小程序canvas开发中,遇到一种情况:在iPhone X调好的定位大小,把机型调整为iPhone 5,由于iPhone5屏幕较小,canvas画出的内容就 ...
- html5苹果x底部满屏,iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配...
最近写小程序时,遇到了 iPhoneX 底部小黑线与内容重叠的问题,实际上是iPhoneX安全区域的适配问题,了解清楚这个问题花了挺多时间的,也实操出了结果,忍不住来总结总结. 前言 在苹果 iPho ...
- 微信小程序中基础入门
一.数据绑定 1.数据绑定的基本原则 ① 在data中定义数据(在.js文件) ② 在wxml中使用数据 2.Mustache语法的格式 把data中的数据绑定到页面中进行渲染,使用MUstache语 ...
- html img 手势缩放,微信小程序中利用image组件实现图片手势缩放
微信小程序中利用image组件实现图片手势缩放,前端大神严灏的牛文,讲解了微信小程序中image组件的三种是缩放模式,三种之中,只有 aspectFit 模式可以等比例缩放图片,并显示完整的图片. 原 ...
- 记一次在Taro开发的微信小程序中使用lottie动画的经验
前景提要 最近在做公司项目的时候,看到移动端开发用的小图标有动态效果,非常好玩了解到是使用lottie进行实现的,这个东西以前有看到过对应的插件库,但是一直没有时间做研究,趁着这个五一就抽一天时间,去 ...
- 微信小程序中rpx和px的区别?
大家用微信开发,肯定会接触到一个新的像素单位"rpx". 那么"rpx"跟之前我们进行网页开发的"px"相比较有什么区别呢? 查看微信文档, ...
- 微信小程序setinterval_微信小程序中setInterval的使用方法
微信小程序中setinterval的使用方法 看了下小程序的画布功能,简单的使用了一下,用蹩脚的逻辑做了个 "弹啊弹,弹走鱼尾纹的小球",一起来看下吧.过程不重要主要是画布的使用哦 ...
最新文章
- 重要提醒!人脸识别一定要穿上衣服!
- bootstrap datetimepicker 复选可删除,可规定指定日期不可选
- 微信支付宝是如何赚钱的?
- 将excel数据导入到SQL server数据库的详细过程
- nextjs中阿里icon库的引入使用
- 林期苏曼属性标签编辑_标签制作软件如何制作椭圆形药品标签
- OpenVSwitch的端口Port学习使用
- 来上海度过的第一个五一,我去了哪些地方?
- NAT类型与P2P游戏
- html内部css调节背景图片的大小,css中怎么改变背景图片大小?
- 自学Java day53 使用jvav实现 字典树 数据结构 从jvav到架构师
- 我的电脑开机后桌面上没有图标
- ffmpeg av_read_frame函数解析
- Linux运维工程师学习大纲
- java response 输出word_如何使用java代码导出word
- 转贴和菜头的曝脸存照
- rust最美建筑_美丽心灵16_ If I Rest, I Rust
- linux期末vi简答题,Linux操作系统期末练习题lym
- Direct3D 12——纹理——三角形插值:重心坐标
- 转贴:华为加班死人了
热门文章
- 计算机组成原理课程设计_微程序控制的运算器设计
- 【SQL自学打卡|DAY13】——组合查询
- Ubuntu+Windows双系统,开机默认启动项设置Windows优先
- 产品经理学习-加分技能
- 自从被国家认定为新时代的农民工过后,国家又不让我 996 了.
- shell脚本编写中的#!shebang详解
- 吴恩达 深度学习系列--卷积神经网络(Convolutional Neural Networks)-03(目标检测)
- IDEA配置优化,idea配置大全
- springmvc考研交流平台 java ssm mysql
- 针对前端初级学者,如何在windows下搭建react-native环境详细教程