解决iphoneX底部会有一条黑色线挡着小程序底部文字
1 . appjs中加入获取用户信息

    // 获取用户信息wx.getSetting({success: res => {if (res.authSetting['scope.userInfo']) {// 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框wx.getUserInfo({success: res => {// 可以将 res 发送给后台解码出 unionIdthis.globalData.userInfo = res.userInfo// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回// 所以此处加入 callback 以防止这种情况if (this.userInfoReadyCallback) {this.userInfoReadyCallback(res)}}})}}})// 判断设备是否为全面屏this.checkIphoneX()

2.设置全局globalData对象

  globalData: {isIphoneX:false,userInfo: null},

3 . 判断是否为全面屏的方法

  checkIphoneX() {let that = this;let info = wx.getSystemInfoSync();if (/iPhone X/i.test(info.model)) {that.globalData.isIphoneX = true} else {that.globalData.isIphoneX =false;}},

xxx.js页面中
1 . getapp()

const app = getApp();

2.在data中设置一个变量接收app.js中globalData传出的值,我这里用的是aaa,判断aaa的值就能知道是否为iphoneX了

 aaa: app.globalData.isIphoneX, //判断机型

小程序底部兼容iphoneX相关推荐

  1. 小程序底部导航iphoneX判断

    app.js App({ globalData: { isIphoneX: false, }, /** * 当小程序启动,或从后台进入前台显示,会触发 onShow */ onShow: functi ...

  2. 微信小程序浮动按钮_操作按钮悬浮固定在微信小程序底部的实现代码

    本章节主要介绍了如何将操作按钮悬浮固定在微信小程序底部?操作起来也比较简单,还不会的朋友一起跟着小编学习一下吧,希望对你们有所帮助. 常见的有加入购物车按钮.结算按钮.收货列表添加地址按钮. 以收货地 ...

  3. 按钮悬浮固定在微信小程序底部

    http://mydown.yesky.com/news/87296687.html 本章节主要介绍了如何将操作按钮悬浮固定在微信小程序底部?操作起来也比较简单,还不会的朋友一起跟着小编学习一下吧,希 ...

  4. 用mpx框架自定义小程序底部tabbar

    小程序[mpx] 用mpx框架自定义小程序底部tabbar 参考小程序官方文档:自定义 tabBar. 1.项目根目录下app.mpx** 1).添加"custom":" ...

  5. 微信小程序底部菜单详解

    微信小程序底部菜单详解 只需要在app.json里面修改配置,即可 {"pages":["pages/index/index","pages/logs ...

  6. 微信小程序底部实现自定义动态Tabbar

    多图警告!!! 最近在工作中遇到这样一个需求:微信小程序底部的Tab需要通过判断登录人的角色动态进行改变,想要实现这个功能依靠小程序原生的Tabbar是不可能实现的了,所以研究了一下自定义Tab,这里 ...

  7. iphone微信小程序底部预留bar安全距离css

    项目场景: 提示:这里简述项目相关背景: iphone微信小程序底部预留bar安全距离css 问题描述 提示:这里描述项目中遇到的问题: iphone微信小程序底部预留bar安全距离css @Over ...

  8. 小程序底部tabbar加数字标

    小程序底部tabbar悬浮数字标功能 实现效果如下: 大家都知道小程序的底部,是通过APP,JSON进行配置的,如果想要在下面的tabbar上面做手脚的话,网上搜索是找不到方法的,好多小白见到这种需求 ...

  9. 小程序底部tabBar购物车右上角增加数字

    小程序底部tabBar购物车右上角增加数字 data: {num:'1'},onShow:function(){var num=1;if(num==''){wx.removeTabBarBadge({ ...

最新文章

  1. 下拉列表JComboBox,列表框JList
  2. java mvc 绑定_关于Java:Spring MVC:将请求属性绑定到控制器方法参数
  3. Prism for WPF 搭建一个简单的模块化开发框架
  4. [渝粤教育] 西南科技大学 动态网页设计(JSP) 在线考试复习资料
  5. go出现missing go.sum entry for module providing package 错误
  6. Android开发之自定义的ProgressDialog
  7. Dapper:The member of type SeoTKD cannot be used as a parameter Value
  8. P-6002-10PK,P-6002-2PK脂质研究工具解析
  9. 洛谷 P1330 封锁阳光大学
  10. python中abs函数是什么意思_python中abs是什么意思
  11. 红包码收款码合二为一
  12. Swift 网络请求Moya框架简单二次封装
  13. C语言中时间相关函数总结
  14. write和read返回值详解
  15. 泰勒公式求极限与洛必达求极限比较_20160329
  16. 浅析 | 海岸试验数据管理系统TDM-设计理念(系统特征)
  17. 【PHPWord】解决Word转PDF可能出现的空白页问题 | 插入换行符、分页符、定义文档网络时对齐网格
  18. SQLServerDBA十大必备工具
  19. Visual Studio 2019 下Python的开发环境搭建
  20. 修正 Newton 公式

热门文章

  1. Failed to apply plugin [id 'com.gradle.build-scan']
  2. 进阶版--Mongodb命令汇总
  3. 什么是NFT?你不会还不知道吧!
  4. java泛型常用特点_?你必须知道的Java泛型
  5. 品牌机Windows10重置功能WinRE失效处理方法
  6. 用户正确使用趋势跟随的交易系统的方法
  7. 使用XMLTemplater写出XML
  8. 运维学python用不上_数读 | 为什么运维朋友们都需要学Python?
  9. 关于激活函数的思考(zig-zagging dynamics)
  10. java scp发送文件到服务器,Java实现往远程服务器传输文件