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>

    去试验一下吧

  • 相关阅读:
    单例实现c++
    c++智能指针实现方式1
    c++中处理输入输出的方法
    makefile函数
    5. Longest Palindromic Substring
    go 语言中常用的包
    ubuntu14.04 boost动态库找不到 libboost_system.so.1.58.0
    boost-asio-cpp-network-programming阅读笔记
    链接-装载-库,读书笔记
    leecode第二百一十七题(存在重复元素)
  • 原文地址:https://www.cnblogs.com/wys000/p/11058609.html
Copyright © 2011-2022 走看看