Mr丶阿萌
Mr丶阿萌
  • 发布:2022-08-24 01:24
  • 更新:2022-12-07 15:00
  • 阅读:272

【报Bug】特定机型中,使用 root-font-size进行rem适配,width,height 属性用rem会比设定值大上一倍,其他属性用rem则正常,例如字体大小等

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 专业版

手机系统: Android

手机系统版本号: Android 10

手机厂商: PDA

手机机型: PDA

页面类型: vue

vue版本: vue2

打包方式: 离线

项目创建方式: CLI

CLI版本号: 2.0.1-35320220729001

操作步骤:

只在我的PDA手机设备上出现,
利用 page-meta 标签中的 root-font-size,使用rem单位适配。
在该手机中,font-size,box-shadow,margin等属性,使用rem是正常生效的,也可以自适应。
但是width,height 宽高属性同样使用rem单位,就是会比设定尺寸要大上至少一倍,而且横竖屏后也无法自适应。

例如根字体大小为1px,某个view设置宽高为 width:330rem,height:40rem; font-size: 16rem;

预期结果:

宽应为330px,高40px,字体16px

实际结果:

宽实际为660px,高80px,字体是正常的16px

bug描述:

利用 page-meta 标签中的 root-font-size,使用rem单位适配。
在该手机中,font-size,box-shadow,margin等属性,使用rem是正常生效的,也可以自适应。
但是width,height 宽高属性同样使用rem单位,就是会比设定尺寸要大上至少一倍,而且横竖屏后也无法自适应。
其他手机上正常,就只有这个手机不正常

2022-08-24 01:24 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com - 安静的周某人

一年了,不维护了估计,放弃吧

要回复问题请先登录注册