小程序iPhonex适配
Posted yuanxiangguang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序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-btnisInphoneX?"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 padding-bottom:44px important; //这里就需要加上它的底部距离10px 28
以上是关于小程序iPhonex适配的主要内容,如果未能解决你的问题,请参考以下文章