• 小程序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 }
    每个你讨厌的现在,都有一个不努力的曾经
  • 相关阅读:
    C. MP3(离散化 暴力)
    最大团、最小独立集
    欧拉函数
    In Touch(dijk+并查集优化)
    Path(2019 杭电多校第一场 ) hdu 6582(最短路模板+dinic模板)
    2019 南昌邀请赛 Winner (tarjan缩点)
    mybatis主键回填和自定义
    mybatis配置xml文件的层次结构
    Paratroopers
    Dual Core CPU
  • 原文地址:https://www.cnblogs.com/yuanxiangguang/p/11207332.html
Copyright © 2020-2023  润新知