微信小程序—判断苹果11及以上型号手机
在app,js全局中
onLaunch: function () {
var t = this;
wx.getSystemInfo({
success: function (e) {
// 判断是否是苹果11及以上手机 top44是苹果样式不一
if (e.safeArea.top > 20 && e.model.indexOf("iPhone") > -1) {
t.setCache("isIpx", e.model)
} else {
t.setCache("isIpx", "")
}
}
});
},
在需要用的js页面
var t = getApp();
onLoad: function(a) {
var i = this;
t.getCache("isIpx") ? i.setData({
isIpx: !0,
iphonexnavbar: "fui-iphonex-navbar"
}) : i.setData({
isIpx: !1,
iphonexnavbar: ""
}),
},
html使用
<view class='{{(isIpx?"fui-iphonex-button":"")}}'></view>
可做适当的调整
.fui-iphonex-button {
width: 100%;
z-index: 9999;
height: 68rpx;
position: fixed;
left: 0;
bottom: 0;
background: #fff;
}