先说三遍:垃圾小程序~垃圾小程序~垃圾小程序~
系统api中systemInfo什么都给了,就是不直接给你这两个高度,可能是涉及组件的实现吧,搭建在安卓和ios上的hybird渲染就是麻烦。
直接上答案:navBarHeight = systemInfo.statusBarHeight + 44;
有人会问44哪里来的,44就是所有ios导航栏的高度
tabbarHeight=systemInfo.screenHeight-systemInfo.safeArea.bottom + 50
height: calc(100vh - 96rpx(自定义的tabbar组件高度) - env(safe-area-inset-bottom)(适配苹果));