收藏
回答

小程序中的px、rpx和dpr之间有什么关系么?

所有小程序的页面宽度都是750rpx。当设备是iphone 6 plus的时候,小程序中的dpr:3是什么意思呢?表示1px相当于多少rpx吗?

这时候小程序的页面宽度是750rpx,宽度是414px,750/414=1.8,不应该是3呀?

最后一次编辑于  2020-03-30
回答关注问题邀请回答
收藏

3 个回答

  • 🐜
    🐜
    2021-08-24

    我觉得腾讯水平很低啊!居然说getSystemInfoSync获取到的screenWidth的单位是px!而iphone 5里面它得到的结果是320!也就是说iphone5的宽度是320px!实际上只要有一点点iphone常识,都是到iphone 5宽度是320pt, 640px!到了腾讯这里居然成了320px!弄得我完全不会开发适配了!我强烈抗议!

    2021-08-24
    有用
    回复
  • Admin ²º²⁴
    Admin ²º²⁴
    2020-03-30

    px和rpx你理解没错。dpr不是你想的这样计算的

    dpr是 物理分辨率/逻辑分辨率

    这个跟屏幕的硬件物理分辨率有关,就是传说中的几倍屏的意思。

    dpr越高,看起来就越清晰。

    2020-03-30
    有用
    回复
  • Listen
    Listen
    2020-03-30

    这只是模拟器,不代表真实的值

    真机可通过 wx.getSystemInfoSync().devicePixelRatio 获取

    2020-03-30
    有用
    回复
登录 后发表内容
问题标签