html52.com
我爱小程序-开发者交流社区

小程序wx.getSystemInfo()Api获取的屏幕像素比不对?

模拟器用的是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

现在请问这是小程序的问题还是我有哪里搞错了?希望有知晓的朋友解惑一下,谢谢各位。





评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付