模拟器用的是ios的6/7/8plus:
这是调用代码:
wx.getSystemInfo({
success(res) {
//rpx:px
console.log("pixelRatio:",res.pixelRatio);
console.log("screenWidth:",res.screenWidth);
console.log("windowWidth:",res.windowWidth);
console.log("brand:",res.brand);
},
这是返回结果:
pixelRatio: 3
screenWidth: 414
windowWidth: 414
brand: devtools
这是文档里的对rpx的介绍:
rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。
那么 414px*3 = 1242rpx;
如果要等于 750rpx 那 pixelRatio 应该是 750/414 = 1.811
现在请问这是小程序的问题还是我有哪里搞错了?希望有知晓的朋友解惑一下,谢谢各位。