小程序iPhonex适配

 1 <!-- 小程序 在app 里面写 是否判断他是IPhone X-->
 2   wx.getSystemInfo({
 3       success: function(res) {
 4         if (res.model.indexOf('iPhone X') != -1) {
 5           that.globalData.isIphoneX = true //不等于-1 就是----
 6         }
 7       }
 8     }) 
 9 
10   globalData: {
11 
12    isIphoneX: false,
13 
14   }
 1 //需要在页面他判断是否是Iphone X    如果在 index.js  里面写
 2 const app =getApp()
 3   data:{
 4     isIphoneX:false,
 5    }
 6 
 7 onload:function(options){
 8    const isIphone =app.globalData.isIphoneX;
 9    this.setData({
10     
11      isIphoneX:isIphoneX 
12 }
1 <!--给整个页面添加34px-->
2   <view class="{{isIphoneX?'iPhoneX':''}}">
3       <!-- 这里面是存放整个页面内容-->
4      <!-- 如果底部有按钮这添加判断 增加34px-->
5         <view class="bottom-btn{{isInphoneX?"btn-iPhone":" "}}">我是底部按钮</view>
6    </view>
 1 page{
 2   padding-bottom: 64px; //这里64px 是因为底部按钮40px + 加上需要适应的34px;
 3 
 4 }
 5 .iPhoneX{
 6    padding-bottom:34px; //若果是iphoneX 就离底部34px
 7     
 8   }
 9 .bottom-btn{
10     
11   position: fixed;
12   bottom: 10px; //底部距离相差10px
13   left: 50%;
14   width: 452rpx;
15   margin-left: -226rpx;
16   height: 40px; //底部按钮高40px
17   background-color: #d62017;
18   text-align: center;
19   color: #fff;
20   line-height: 40px;
21   border-radius: 20px;
22   font-size: 14px;
23   }
24 
25 //在三元里面判断 如果是iPhone 
26 .btn-iPhone{
27  bottom:44px !important; //这里就需要加上它的底部距离10px
28 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xxpr_ybgg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值