1***@qq.com
1***@qq.com
  • 发布:2023-10-08 09:35
  • 更新:2024-04-23 11:33
  • 阅读:309

【报Bug】h5端,rpx和upx转成px时丢失了小数点位数,导致小像素布局时在观感上有明显的偏移,希望开放配置保留小数点位

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 与版本无关

HBuilderX类型: 正式

HBuilderX版本号: 3.8.7

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

与版本无关

操作步骤:

这个问题随便都会,我是在浏览器上模拟的,比如字体设置36rpx,在375像素的设备上是18像素,这没问题。但是在414的屏幕上是不是应该显示为19.872px,但是转换出来的是19px;在360的屏幕上是不是应该显示为17.28px,但是转换出来的是17px;

预期结果:

字体设置36rpx,在375像素的设备上是18像素,这没问题。但是在414的屏幕上是不是应该显示为19.872px,但是转换出来的是19px;在360的屏幕上是不是应该显示为17.28px,但是转换出来的是17px;

实际结果:

字体设置36rpx,在375像素的设备上是18像素,这没问题。但是在414的屏幕上是不是应该显示为19.872px,但是转换出来的是19px;在360的屏幕上是不是应该显示为17.28px,但是转换出来的是17px;

bug描述:

h5端,rpx转成px时丢失了小数点位数,导致小像素布局时在观感上有明显的偏移,希望开放配置保留小数点位;
这个问题随便都会,我是在浏览器上模拟的,比如字体设置36rpx,在375像素的设备上是18像素,这没问题。但是在414的屏幕上是不是应该显示为19.872px,但是转换出来的是19px;在360的屏幕上是不是应该显示为17.28px,但是转换出来的是17px;

2023-10-08 09:35 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

没有人处理吗?,要被ui喷了

1***@qq.com

1***@qq.com (作者)

有人看一下吗,列入计划也行啊。这个算是很严重的问题了

  • 1***@qq.com

    关键是,vue3编译出的H5直接自动把rpx转为rem了,有很大误差。

    2023-10-12 17:20

  • 1***@qq.com (作者)

    回复 1***@qq.com: 那还不如自己换成rem

    2023-10-12 17:23

1***@qq.com

1***@qq.com (作者)

没人处理?!

1***@qq.com

1***@qq.com (作者)

没人处理吗?!

YUANRJ

YUANRJ

目前是和微信小程序保持一致,后续会考虑优化下。

  • 1***@qq.com (作者)

    微信小程序会这样吗?那官方不是会被骂死吗,,

    2023-10-23 14:37

  • 1***@qq.com (作者)

    请考虑支持一下,这个问题还是很大的。

    2023-10-23 14:38

1***@qq.com

1***@qq.com (作者)

这个问题有改吗, 是直接把px转换成像素了吗

要回复问题请先登录注册