收藏
回答

用getSystemInfo获取到的真机分辨率不对

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 2.7。1

wx.getSystemInfo({

success: this.handleGetLocationSucc.bind(this)

});


handleGetLocationSucc(res){

console.log(res);

this.data.screenWidth = res.screenWidth;

this.data.screenHeight = res.screenHeight;

console.log(this.data.screenWidth);

console.log(this.data.screenHeight);


},


用真机调试时,getSystemInfo获取的分辨率是这个


实际手机的分辨率应该1080*1920

请问各位大神,这个问题该怎么解决啊?

回答关注问题邀请回答
收藏

2 个回答

  • 网后鱼生
    网后鱼生
    2019-06-17

    返回的是PX,1920*1080是设备的物理像素   可以用px*pixelRatio(你的是2.7)求得物理像素

    2019-06-17
    有用 1
    回复 1
    • kevin.w
      kevin.w
      2019-06-17

      好的!看到了!非常感谢,非常感谢。。。

      2019-06-17
      回复
  • 铭锋科技
    铭锋科技
    2019-06-17

    差不太多了

    pixelRatio为2.7

    2.7*400

    2.7*712

    2019-06-17
    有用 1
    回复 1
    • kevin.w
      kevin.w
      2019-06-17

      好的!看到了!非常感谢,非常感谢。。。

      2019-06-17
      回复
登录 后发表内容