uni-app新版本出现严重bug 我想问下你们是怎么更新的 希望下个版本修复此问题 客户不可能一直用老版本打包播放器插件

uni-app新版本出现严重bug 我想问下你们是怎么更新的 希望下个版本修复此问题 客户不可能一直用老版本打包播放器插件

产品分类

  • uniapp/App

PC开发环境

项目 版本号
操作系统 Windows 10
HBuilderX 正式版 3.2.12

手机环境

项目 版本号
手机系统 Android
手机系统版本号 Android 11
手机厂商 vivo
手机机型 ioqq u3
页面类型 nvue

其他信息

bug描述

新版本打包 播放器进入全屏,ui全乱了!直接放大了很多倍,有的地方虽然没放大但是错乱了

项目App下载地址:https://vkceyugu.cdn.bspapp.com/VKCEYUGU-719e4243-3ff7-4b51-b070-6200ccb4d04a/d296b050-d2a3-4666-bb50-0a4b809ef1bf.apk

新版本打包的纯demo-App下载地址:https://vkceyugu.cdn.bspapp.com/VKCEYUGU-719e4243-3ff7-4b51-b070-6200ccb4d04a/edf0acba-db1e-4cca-8cb3-9cf5be77ea49.apk

新版本打包的纯demo-App-录屏查看地址:https://vkceyugu.cdn.bspapp.com/VKCEYUGU-09d51a3c-5377-4b89-be05-e4c0470c363b/5a33df22-7ddd-400e-b7d5-d4af2153ce32.mp4

新版本问题demo下载地址:https://vkceyugu.cdn.bspapp.com/VKCEYUGU-719e4243-3ff7-4b51-b070-6200ccb4d04a/35e9221e-c4e6-4c7a-86c8-a03fa31cf1e1.rar

下面这是没更新之前,上2个版本打包时候的 正常ui


更多关于uni-app新版本出现严重bug 我想问下你们是怎么更新的 希望下个版本修复此问题 客户不可能一直用老版本打包播放器插件的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

新版本横竖屏切换会重新计算rpx单位。rpx单位与当前屏幕宽度有关。所以导致现在出现的问题。暂时请使用px单位 后续会提供更详细的说明和配置。请关注留意

更多关于uni-app新版本出现严重bug 我想问下你们是怎么更新的 希望下个版本修复此问题 客户不可能一直用老版本打包播放器插件的实战教程也可以访问 https://www.itying.com/category-93-b0.html


为了适配不同屏幕设备,uni-app规范定义“rpx 即响应式px,一种根据屏幕宽度自适应的动态单位。”,也就是说rpx计算值跟当前屏幕有关,横屏时屏幕变宽了,所以设置rpx为单位的字体在横屏时会变大。如果想要保持横竖屏时字体不变则应该使用px单位,详情参考uni-app尺寸单位。 老版本HBuilderX中对rpx单位排版实现是有Bug的,横竖屏切换时并不会做响应式动态计算。HBuilderX3.2.5及以上版本适配折叠屏修复了此问题,所以导致使用rpx的组件在横竖屏切换出现新老版本的布局差异。 因此建议开发者正确理解rpx,并在新版本进行适配。 当然也因此导致一些应用在升级HBuilderX后可能出现排版显示不正常的问题,为了保持向下兼容,减少开发者的重新适配工作,后续我们会提供配置项继续保持HBuilderX老版本的rpx计算模式。

顶顶顶顶顶顶

HBuilderX 3.2.15+ 已增加相关配置 dynamicRpx

回到顶部