前端大白
前端大白
  • 发布:2021-12-24 17:10
  • 更新:2021-12-26 16:21
  • 阅读:370

【报Bug】进入页面设置横屏,退出后第一次进入到其他页面文字都会变很大

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 11.6

HBuilderX类型: 正式

HBuilderX版本号: 3.2.16

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: 12

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

onload 里面设置 plus.screen.lockOrientation('landscape-primary');
onUnload 里面设置 plus.screen.lockOrientation('portrait-primary');

预期结果:

退出横屏页面再次进入新的竖屏页面时页面样式正常显示

实际结果:

退出横屏页面再次进入新的竖屏页面时页面样式不正常,全部变很大

bug描述:

进入到一个页面设置横屏以后,退回将横屏取消回来页面是正常的,但是进入到一个新的页面,字体就会变很大,退出在重新进入,字体就正常了。
也就是说,每次进入横屏页面,下次再打开新页面都会导致样式不对,在重新进入样式就正常了。

2021-12-24 17:10 负责人:DCloud_iOS_XHY 分享
已邀请:
前端大白

前端大白 (作者) - 前端攻城狮

找了个解决方案,进入页面要延迟1300毫秒以后设置横屏,退出才不会出问题;
希望官网以后能优化下这个延迟时间

DCloud_iOS_XHY

DCloud_iOS_XHY

你好,请提供一个简易的demo,方便排查问题

该问题目前已经被锁定, 无法添加新回复