1***@qq.com
1***@qq.com
  • 发布:2024-06-27 23:15
  • 更新:2024-06-27 23:15
  • 阅读:38

【报Bug】"rpxCalcMaxDeviceWidth": 600, "rpxCalcBaseDeviceWidth": 375

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 专业版

HBuilderX类型: 正式

HBuilderX版本号: 3.99

手机系统: Android

手机系统版本号: Android 14

手机厂商: 三星

手机机型: Galaxy Fold5

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#111111",
"backgroundColor": "#111111",
"app-plus": {
"background": "#111111",
"bounceBackground": "#111111",
"animationType": "slide-in-right"
},
"rpxCalcMaxDeviceWidth": 600,
"rpxCalcBaseDeviceWidth": 375
}

操作步骤:

.bac {
position: sticky;
top: 21.49%;
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;

  .bacImg {  
    width: 440rpx;  
    height: 404rpx;  
  }  
}

预期结果:

全屏打开app后,关闭折叠屏应该以手机副屏来自动计算rpx而不是 rpxCalcBaseDeviceWidth 设置的 375

实际结果:

全屏打开app后,关闭折叠屏实际以pxCalcBaseDeviceWidth 设置的 375 来计算 rpxTopx

bug描述:

在page.json 中配置

"rpxCalcMaxDeviceWidth": 600,
"rpxCalcBaseDeviceWidth": 375

在手机打开折叠屏全屏后打开app计算rpx是用375来计算的,但是我关闭折叠屏后计算rpx还是用375来计算的,实际手机副屏小于375,出现样式偏大bug,但是在副屏后用副屏的宽度计算rpx打开折叠屏后就会自动用375来计算rpx,不会出现这个bug

2024-06-27 23:15 负责人:无 分享
已邀请:

要回复问题请先登录注册