uni.upx2px 在微信微信小程序的开发者上返回的值是NAN,但是真机调试正常

- 发布:2025-05-28 11:30
- 更新:2025-07-10 18:25
- 阅读:337

还没处理吗
-
-
回复 DCloud_UNI_JBB: onLoad((options) => {
console.log(uni.rpx2px(100));
})
控制台打印 NaN2025-06-24 15:54

可以在入口重写这个函数:
uni.upx2px=function upx2px(upx, designWidth = 750, clientWidth = null) {
if (clientWidth === null) {
try {
clientWidth = uni.getSystemInfoSync().windowWidth;
} catch (e) {
clientWidth = window.innerWidth || 375;
}
}
const ratio = clientWidth / designWidth;
return Math.round(upx * ratio);
}
1***@qq.com
使用rpx2px也是返回NaN
2025-06-12 00:24
DCloud_UNI_yuhe
回复 1***@qq.com: 怎么会,你传参数传错了吧
2025-06-12 10:59
杰克叔叔
还没改么
2025-06-13 12:09