5 回复
twang
twang1 楼6 年前

var res = wx.getSystemInfoSync().windowWidth;

var scale = (750 / 2) / (w / 2);

//以宽度750px设计稿做宽度的自适应

real = Math.floor(res / scale);

guiying11
guiying112 楼6 年前

getSystemInfo 拿到 windowWidth

这个windowWidth单位是px

而对应的屏幕宽度是 750rpx

oli
oli3 楼6 年前

wx.getSystemInfo({

  success:function (res) {

    console.log(res.windowHeight) // 获取可使用窗口高度

    let windowHeight = (res.windowHeight * (750 / res.windowWidth)); //将高度乘以换算后的该设备的rpx与px的比例

    console.log(windowHeight) //最后获得转化后得rpx单位的窗口高度

  }

})

WXOPEN Club 内容图片
qianmin
qianmin4 楼6 年前

获取的单位好像都是px

chaoqian
chaoqian5 楼6 年前

res里的应该是px