<view class="">
		<view v-if="isIphoneX" style="height: 1px;width:100%;"/> <!-- 解决遮挡内容 -->
		<view :class="isIphoneX?'isIphoneX footerButton':'footerButton'">  <!-- 解决ios导航条遮挡TabBar问题 -->
	</view>
</view>

判断是否是ios端

uni.getSystemInfo({
	success: function (res) {
		// iPhone机型有横杆的导航栏高度大于40
		if (res.safeArea.top > 40) {
			that.isIphoneX = true;
		}
	}
});
.footerButton{
	position: fixed;
	bottom: 0rpx;
	width: 100%;
	height:84rpx;
	font-size: 20rpx;
	display: flex;
	flex-direction:row;
	flex-wrap: nowrap;
	justify-content:space-around;
	background-color: #fff;
}
.isIphoneX{
	padding-bottom: 50rpx;
}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐