- 发布:2023-10-08 09:35
- 更新:2024-04-23 11:33
- 阅读:428
产品分类: 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;
字体设置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;
6 个回复
1***@qq.com (作者)
没有人处理吗?,要被ui喷了
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 (作者)
没人处理吗?!
YUANRJ
目前是和微信小程序保持一致,后续会考虑优化下。
1***@qq.com (作者)
微信小程序会这样吗?那官方不是会被骂死吗,,
2023-10-23 14:37
1***@qq.com (作者)
请考虑支持一下,这个问题还是很大的。
2023-10-23 14:38
1***@qq.com (作者)
这个问题有改吗, 是直接把px转换成像素了吗