最新版的抖音小程序 苹果机型 使用 uni.upx2px 传入任意数值后有概率会只返回1px
- 发布:2024-11-06 10:45
- 更新:2024-11-07 09:39
- 阅读:78
产品分类: uniapp/小程序/字节跳动
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 3.98
第三方开发者工具版本号: 4.3
基础库版本号: 最新版
项目创建方式: HBuilderX
操作步骤:
预期结果:
返回正常的换算比例
返回正常的换算比例
实际结果:
返回了1px
返回了1px
bug描述:
最新版的抖音小程序 苹果机型 使用 uni.upx2px 有概率会返回1px 而不是正常的比例 使用的是Vue2版本
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
感谢反馈,这个概率返回 1px怎么理解,经过你测试哪些机器、ios 版本有问题?这些问题稳定复现吗?
本地是否可以稳定复现,最好提供一个复现工程,如果不能复现问题,没办法进行排查。
2***@qq.com (作者)
附件是这个
-
如果你可以稳定复现,可以尝试看看这个源码 https://github.com/dcloudio/uni-app/blob/next/packages/uni-api/src/service/base/upx2px.ts 观察下是哪里的计算有问题,把进一步的信息给到我
2024-11-12 19:16
-
2***@qq.com (作者)
回复 DCloud_UNI_OttoJi: 需要稍微高一点的苹果手机 比如iphone15 把抖音升级到最新版 预览扫码进去 正常的话 就是杀掉抖音进程 重新扫码 就有概率复现了 怀疑是拿不到苹果的 pixelRatio, windowWidth 比例导致
2024-11-14 14:18
2***@qq.com (作者)
示例的在下面哈 复现步骤,抖音开发者工具打开示例工程 编译后点击预览,用苹果手机 (抖音需要是最新版)扫码进去 就可以看到错误效果 显示0.5px
2024-11-07 09:38