欧美特黄不卡,涩涩视频在线,成人国产精品一区二区网站,亚洲一区二区三区欧美

當前位置:雨林木風下載站 > 蘋果教程教程 > 詳細頁面

微信小程序 iPhoneX底部安全區域(底部小黑條)適配(一分鐘處理)_相關技巧

微信小程序 iPhoneX底部安全區域(底部小黑條)適配(一分鐘處理)_相關技巧

更新時間:2024-04-11 文章作者:未知 信息來源:網絡 閱讀次數:

iPhone X 對于微信小程序的tabbar來說,會被底部小黑條覆蓋,需要處理,大概思路是,得到手機型號、分別判斷樣式,即可,如下:安全區域指的是內容可見區域(圖中藍色部分):處理前后效果圖:...

 iPhone X   對于微信小程序的tabbar來說,會被底部小黑條覆蓋,需要處理,大概思路是,得到手機型號、分別判斷樣式,即可,如下:

安全區域指的是內容可見區域(圖中藍色部分):

微信小程序 iPhoneX底部安全區域(底部小黑條)適配(一分鐘解決)_相關技巧_本站

處理前后效果圖:

微信小程序 iPhoneX底部安全區域(底部小黑條)適配(一分鐘解決)_相關技巧_本站

步驟:

1.在app.js的onLaunch函數內調用wx.getSystemInfo,獲得手機型號(res.model),并存儲為全局變量:

onLaunch: function() {
 let _self = this;
 wx.getSystemInfo({
  success: res => {
  let modelmes = res.model;
  if (modelmes.search('iPhone X') != -1) {
   _self.globalData.isIphoneX = true
  }
  wx.setStorageSync('modelmes', modelmes)
  }
 })
}

2.在所需頁面的js文件的onLoad函數內從全局變量里面拿出來第一步存儲的手機型號值,這里設置為isIphoneX:

onLoad: function(options) 
 let modelmes = wx.getStorageSync('modelmes');
 let isIphoneX = app.globalData.isIphoneX;
 this.setData({
  isIphoneX: isIphoneX
 })
 }

3.在所需頁面的wxml里面根據手機型號是否為iPhone X 來運用三元運算符判斷底部的位置就可以啦:

<view class="footer" style="margin-bottom: {{isIphoneX ? '68rpx' : '0rpx'}};"></view>

已解決。

這是最簡單的一種方法,有其他方法等待小伙伴們探索實踐,比如可以用iOS新增的 “viewport-fit” 特性或者是 “env()constant()” 特性。

可參照官方文檔:https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/adaptivity-and-layout/

總結

以上所述是小編給大家介紹的微信小程序 iPhoneX底部安全區域(底部小黑條)適配,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對本站網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • 微信小程序適配iphoneX的實現方法
  • 微信小程序吸底區域適配iPhoneX的實現


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 阿克陶县| 栾城县| 利辛县| 永丰县| 徐州市| 茶陵县| 海盐县| 安乡县| 澳门| 天水市| 鹤岗市| 卢氏县| 铁力市| 额尔古纳市| 太康县| 高邮市| 德惠市| 青铜峡市| 深圳市| 扎鲁特旗| 县级市| 浦江县| 理塘县| 永清县| 嘉定区| 泰安市| 遂昌县| 枣庄市| 甘孜县| 竹溪县| 西林县| 麻城市| 仙游县| 都昌县| 呼伦贝尔市| 蛟河市| 化州市| 阿拉尔市| 福安市| 奉节县| 五寨县|