uni.upx2px 在微信微信小程序的开发者上返回的值是NAN,但是真机调试正常
 
                                        
                                    
                                    - 发布:2025-05-28 11:30
- 更新:2025-07-10 18:25
- 阅读:459
 
                                                                    
                                                                还没处理吗
- 
                                                  
- 
                                                  回复 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