"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#111111",
"backgroundColor": "#111111",
"app-plus": {
"background": "#111111",
"bounceBackground": "#111111",
"animationType": "slide-in-right"
},
"rpxCalcMaxDeviceWidth": 600,
"rpxCalcBaseDeviceWidth": 375
}
- 发布:2024-06-27 23:15
- 更新:2024-06-27 23:15
- 阅读:270
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 11 专业版
HBuilderX类型: 正式
HBuilderX版本号: 3.99
手机系统: Android
手机系统版本号: Android 14
手机厂商: 三星
手机机型: Galaxy Fold5
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
.bac {
position: sticky;
top: 21.49%;
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
.bacImg {
width: 440rpx;
height: 404rpx;
}
}
.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后,关闭折叠屏应该以手机副屏来自动计算rpx而不是 rpxCalcBaseDeviceWidth 设置的 375
实际结果:
全屏打开app后,关闭折叠屏实际以pxCalcBaseDeviceWidth 设置的 375 来计算 rpxTopx
全屏打开app后,关闭折叠屏实际以pxCalcBaseDeviceWidth 设置的 375 来计算 rpxTopx
bug描述:
在page.json 中配置
"rpxCalcMaxDeviceWidth": 600,
"rpxCalcBaseDeviceWidth": 375
在手机打开折叠屏全屏后打开app计算rpx是用375来计算的,但是我关闭折叠屏后计算rpx还是用375来计算的,实际手机副屏小于375,出现样式偏大bug,但是在副屏后用副屏的宽度计算rpx打开折叠屏后就会自动用375来计算rpx,不会出现这个bug
0 个回复