-
打开图片查看,执行下面代码并横放手机,页面会横屏
plus.screen.lockOrientation('portrait-secondary'); // 这一行必须要,不然unlock不生效 plus.screen.unlockOrientation();
-
退出图片查看, 执行下面代码并竖放手机,页面会竖屏
plus.screen.lockOrientation('portrait-primary');
-
此时,把手机横屏,app会先横屏再转回来(见附件视频)
-
之后,再旋转手机,页面一直保持竖屏
- 发布:2022-10-14 11:17
- 更新:2022-12-29 15:43
- 阅读:1589
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: iphone 11
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: CLI
CLI版本号: 2.0.1-36420220922002
操作步骤:
预期结果:
第3步,不横屏
第3步,不横屏
实际结果:
第3步,会先横屏再竖屏
第3步,会先横屏再竖屏
bug描述:
调用 plus.screen.lockOrientation('portrait-primary'); 后,仍然会旋转一次再回正
7***@qq.com
我用3.6.13模拟器plus.screen.unlockOrientation()还是不会解除锁屏啊
2022-12-19 10:17
ZHTX1
2023/6/29 3.8.4 IOS 16, iphone12 plus.screen.unlockOrientation(), 解除锁屏失效, 依然存在
2023-06-29 16:43