[css] 举例说明微信端兼容问题有哪些?

说一个微信小程序的iPhoneX适配吧, 因为iPhoneX底部没有虚拟按键,底部的横线会出现遮挡这时候就要处理下:
大概思路就是获取到客户端设备,然后判断是iPhoneX就换样式。
在app.js中添加一个检测当前设备是否是iPhoneX的变量:globalData: {userInfo: null,isIphoneX: false//判断是否是iPhoneX},onShow: function() {var that = this;wx.getSystemInfo({success: function(res) {// console.log('手机信息res'+res.model)  let modelmes = res.model;if (modelmes.search('iPhone X') != -1) {that.globalData.isIphoneX = true}},})}在需要做兼容的xxx.js中引入:var app= getApp();
Page({
data: {isIphoneX: false
},
onLoad: function(){// 判断是否为iPhoneXvar isIphoneX = app.globalData.isIphoneX;console.log(isIphoneX ? '是iPhoneX' : '不是iPhoneX')this.setData({isIphoneX: isIphoneX})}
})

个人简介

我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论

主目录

与歌谣一起通关前端面试题

[css] 举例说明微信端兼容问题有哪些?相关推荐

  1. LArea 微信端 地址选择

    最近做到一个项目,微信端的商城需要地址选择功能 在百度上看了,采用LArea.js....下载实例,在移动端模拟器上运行是比较好的, 在微信上模拟后出现很多问题, 1,出现undefined 都定义正 ...

  2. JS实现css的hover效果,兼容移动端

    Hi I'm Shendi JS实现css的hover效果,兼容移动端 功能概述 CSS的hover即触碰时触发,在电脑端鼠标触碰,移动端手指触摸 有的时候光靠css实现不了一些效果,例如元素触发ho ...

  3. 微信支付宝双端兼容获取手机号头像昵称

    微信支付宝双端兼容获取手机号头像昵称 1. 页面效果 参考上一篇的 微信小程序获取用户头像昵称手机号最新版 2. 授权手机号弹窗 <u-modal v-model="showAutho ...

  4. CSS媒体查询及移动端兼容

    1.媒体查询 通过媒体查询(Media queries),您可以根据各种设备特征和参数的值或者是否存在来调整您的网站或应用. 它们是响应式设计 (en-US)的关键组成部分. 例如,媒体查询可以缩小小 ...

  5. 微信如何通过ip访问服务器项目,vue2.0 在微信端如何使用本地IP访问项目

    我们会遇到这样的需求,在PC端开发vue脚手架项目,希望在微信端随时浏览页面(如果打包再发布到服务器又太麻烦),怎么办? 思路很简单:保证手机和电脑在同一个IP下,用同一个IP访问项目,这样就可以了: ...

  6. [css] 举例说明CSS特性检测的方式有哪些?

    [css] 举例说明CSS特性检测的方式有哪些? 原生的 @supports 的性能肯定是最好的,而且无需引入外部 javascript ,首推这个,但是无奈兼容问题,目前来看不是最好的选择.Mode ...

  7. uni app 录音结束监听_全新重构,uni-app实现微信端性能翻倍

    多次论证.数月研发,我们重写部分Vue底层.重构uni-app框架,实现了微信端性能翻倍及更多Vue语法支持. 背景 uni-app在初期借鉴了mpvue,实现了微信小程序端的快速兼容,感谢美团点评团 ...

  8. div旋转 vue_Vue实现在线签名(微信端内强制横屏/手机浏览器横竖屏支持)实现过程...

    1.如何实现横屏功能 微信端: 由于微信端默认不开启横屏模式,且在安卓手机上,就算开启了手机自带的屏幕旋转,微信也需要手动开启横屏模式才可以让微信横屏显示. 而且大多数用户都不会开启,因为太不方便了, ...

  9. 微信端视频播放时防止被浏览器劫持的问题

    微信端视频播放时防止被浏览器劫持的问题: 参见: 腾讯的移动浏览器劫持 <Video> 换成它自己的播放器还插广告: https://www.v2ex.com/t/411564 video ...

最新文章

  1. php值传参,引用传参以及对象传参
  2. 【错误总结】LaTex Warning: citation undefined
  3. LINUX ORACLE 启动与关闭
  4. java删除一级域名下cookie_java操作cookie示例(删除cookie)
  5. android apt最新版本,解决Android studio 2.3升级到Android studio 3.0 后apt报错问题
  6. 【DP】Rotating Substrings(CF1363F)
  7. codeforce474D_组合
  8. MATLAB生成(对角线上元素相同的)三对角矩阵的实例
  9. MS08067红队攻防第二期 开班啦~(附最新授课目录)
  10. 1.语音增强技术概述
  11. 任意多边形的最大内切圆算法
  12. android 自定义快捷键,Android Studio中常用设置与快捷键
  13. es 初识调研,相关知识点汇总
  14. 冯提莫与斗鱼“好聚好散”复制一个当红女主播要迈过多少难关?
  15. 【数据库数据恢复】linux操作系统下MYSQL数据库恢复案例
  16. 【转】关于SAP的用户出口 SAP的用户功能增强
  17. 35岁被称为中年男人,失业之后可以做些什么
  18. mysql怎么打开bak文件怎么打开吗_bak文件打开教程
  19. CCAI 2017 人工智能科学与艺术论坛 | 科学、艺术、女性之间的碰撞
  20. TCP滑动窗口机制(附图例)

热门文章

  1. Sql Server 部署SSIS包完成远程数据传输
  2. mybatis中的多对一的查询
  3. @font-face 使用过程
  4. Oracle 安装 检查操作系统版本 必须是 5.0 5.1 的解决办法
  5. Windows phone7 软件发布:理财计算器(包括wp7房贷计算器,wp7个税计算器,wp7存款利息计算器)...
  6. 编程使用资源文件实现多语言页面(In Action)
  7. vscode 不能运行h5c3代码_让开发效率“飞起”的VS Code 插件
  8. 洛阳师范学院计算机科学与技术专业怎么样,2019洛阳师范学院专业排名
  9. matlab 画三维花瓶,精美花瓶建模教程
  10. 千年鸿蒙 盼尔来兮是什么意思,鸿蒙是什么意思_鸿蒙的意思和出处_我爱历史网...