zoukankan      html  css  js  c++  java
  • 微信小程序iPhone X空白兼容

    开局一张图……

    看看这空白的地方多丑

    ~

    接下来就是见证奇迹的时刻(上代码)

    //app.js
    App({
      onLaunch: function (ops) {
        if (ops.scene == 1044) {
          console.log(ops.shareTicket)
        }
    
        var _this = this
        wx.getSystemInfo({
          success: function (res) {
            console.log(res.model)
            if (res.model.search('iPhone X') != -1) { //重点:此时model值为iPhone X但其实真机下model的值为iPhone X(GSM+CDMA)<iPhone10,3>因此我们需要用字符串检索匹配进行判断。
              _this.globalData.isIpx = true;
              console.log(_this.globalData.isIpx)
            }
          }
        })
      },
      globalData: {
        isIpx: false
      }
    
    })

    index.js中的代码

    Page({
      data: {
        isIpx: app.globalData.isIpx
      }
    })

    wxss中的代码

    /**index.wxss**/
    .container-iphonex {
      /* background: linear-gradient(180deg, rgba(255, 189, 91, 1), rgba(237, 130, 79, 1)); */
      background-image: url('https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1529498357452&di=5da189bde8abd791b19870c5c61754d4&imgtype=0&src=http%3A%2F%2Fimg4q.duitang.com%2Fuploads%2Fitem%2F201411%2F27%2F20141127144551_CxUr4.jpeg'); 
      height: 1448rpx;
      width: 100%;
    }
     
    .container {
      /* background: linear-gradient(180deg, rgba(255, 189, 91, 1), rgba(237, 130, 79, 1)); */
        background-image: url('https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1529498357452&di=5da189bde8abd791b19870c5c61754d4&imgtype=0&src=http%3A%2F%2Fimg4q.duitang.com%2Fuploads%2Fitem%2F201411%2F27%2F20141127144551_CxUr4.jpeg'); 
      height: 1206rpx;
      width: 100%;
    }

    wxml中的代码

    <view class="{{isIpx?'container-iphonex':'container'}}" >
    </view>

    去试验一下吧

  • 相关阅读:
    angularjs 输入框智能提示typeahead
    angularjs学习笔记--组件、$http、$q、module
    angularjs学习笔记--服务
    angularjs 学习笔记---小乱乱
    openURL调用其他程序(转)
    iOS6 中 Smart App Banners介绍和使用(转自COCOACHINA.COM)
    iOS 应用中打开其他应用 (转)
    IOS端的摇一摇功能
    IOS 应用官方接口地址
    本地推送UILocalNotification(转)
  • 原文地址:https://www.cnblogs.com/wys000/p/11058609.html
Copyright © 2011-2022 走看看