zoukankan      html  css  js  c++  java
  • 小程序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 }
    每个你讨厌的现在,都有一个不努力的曾经
  • 相关阅读:
    单片机4*4按键数码管显示0-9
    netbeans设置语言
    单片机中断的应用
    Linux 命令总结
    vc6.0快捷键大全
    怎么使PUTTY一直连接
    mysql alter 效率
    treeview
    Gitbook
    linux 进程监控软件 supervisor
  • 原文地址:https://www.cnblogs.com/yuanxiangguang/p/11207332.html
Copyright © 2011-2022 走看看