zhrey
zhrey
  • 发布:2025-03-09 17:25
  • 更新:2025-04-17 11:58
  • 阅读:134

【报Bug】app横屏状态rpx数值不正确

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macos

HBuilderX类型: 正式

HBuilderX版本号: 4.45

手机系统: Android

手机系统版本号: Android 15

手机厂商: 小米

手机机型: xiaomi 12

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
"globalStyle": {  
        "pageOrientation": "landscape",  
        "rpxCalcMaxDeviceWidth": 2048,  
        "rpxCalcBaseDeviceWidth": 2048,  
        "rpxCalcIncludeWidth": 750,  
        "dynamicRpx": true  
    }

操作步骤:

退出app重启后rpx显示不正确

预期结果:

退出app重启rpx正常显示

实际结果:

不正确

bug描述:

app横屏状态rpx数值不对,编译后首次启动大小正常,750rpx宽度可以100%展示的,但是退出app重启后,只剩下一半左右了

2025-03-09 17:25 负责人:无 分享
已邀请:
坎一坤二

坎一坤二

找到解决方法了吗?我这边也出现了这样的问题,代码没问题,盒子width: 126rpx;height: 170rpx;退出app重启后,变的特别小,

坎一坤二

坎一坤二

想到解决方法了,rpx数值不对只是在app重新打开时首页有问题,创建一个空页面index2当作app的首页,

<script setup>
import {
onLoad
} from '@dcloudio/uni-app';

onLoad(()=>{  
    uni.reLaunch({  
        url:'/pages/index/index'  
    })  
    console.log('重新打开了');  
})  

</script>

在onLoad时,跳转到真正的index页面,就可以解决首页rpx失效的问题,

期待官方正视和解决这个问题,为后期开发带来愉快的体验

菜菜2

菜菜2

我在平板横屏,有时候放置时间长,app自动退出登录重新进入之后,发现整个页面整体缩小,就是rpx 比实际小了

要回复问题请先登录注册