从tabBar页面跳转到一个非tabBar页面从uni.getWindowInfo()获取的windowHeight属性  是页面的高度减去tabBar的高度
正常应该是页面的高度
- 发布:2025-02-14 18:04
 - 更新:2025-06-13 15:17
 - 阅读:272
 
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.45
第三方开发者工具版本号: 4.45
基础库版本号: 4.45
项目创建方式: HBuilderX
操作步骤:
                                    
                                         
                                
                                                                                                预期结果:
                                    
                                    
                                        页面的高度
                                     
                                
                                                                                                页面的高度
实际结果:
                                    
                                    
                                        页面的高度减去tabBar的高度
                                     
                                
                                                            页面的高度减去tabBar的高度
bug描述:
从tabBar页面跳转到一个非tabBar页面从uni.getWindowInfo()获取的windowHeight属性  是页面的高度减去tabBar的高度
正常应该是页面的高度
            
            
            
            
4***@qq.com
在鸿蒙上发现同样的问题,编译成鸿蒙app运行在mate60pro上时,无状态栏的页面取的高度是806,有状态栏的页面是736,而且需要延时调用uni.getWindowInfo()才可以得到准确的值,直接在onready或onshow的回调中执行uni.getWindowInfo()得到的高度比不加延时略大
2025-08-13 10:08