px 转化 为 rpx

Posted j190512

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了px 转化 为 rpx相关的知识,希望对你有一定的参考价值。

小程序 的 px 转化为rpx

在 获取 屏幕高度 后 ,这个单位是px ,可是我的项目是用rpx,所以这里就涉及一个转化的公式了

1rpx = 750 / 设备屏幕宽度

所以 

wx.getSystemInfo({
  success:function (res) {
  console.log(res.windowHeight) // 获取可使用窗口高度
  let windowHeight = (res.windowHeight * (750 / res.windowWidth)); //将高度乘以换算后的该设备的rpx与px的比例
  console.log(windowHeight) //最后获得转化后得rpx单位的窗口高度
  }
})

px = rpx / 750 * wx.getSystemInfoSync().windowWidth

 

参考 :https://blog.csdn.net/qq_41080490/article/details/80268298

以上是关于px 转化 为 rpx的主要内容,如果未能解决你的问题,请参考以下文章

rpx 和px 计算公式

Android 中像素px和dp的转化

移动端px转化为rem

dp与px的相互转化

iOS对象(数组)转化为JSon字符串

dpsp px之间的相互转化的工具类