PhenixGhost
PhenixGhost
  • 发布:2020-04-22 18:02
  • 更新:2021-01-21 19:03
  • 阅读:1552

横竖屏切换时页面样式错乱

分类:uni-app

问题描述:
A页面-竖屏,B页面-横屏,C页面-横屏
使用plus.screen.lockOrientation() 方法锁定屏幕。

操作流程,A-->B-->C,返回A页面后,再次进入B页面,发现B页面的样式统统被放大了,返回A页面后再次进入B页面,样式显示又正常了。

问题分析:
页面样式位置都正常,只是显示比例放大了,猜测可能是横竖屏切换时改变了什么。
于是跟踪了plus.screen的几个属性值:
width-屏幕宽度物理分辨率,简写为 w;
height-屏幕高度物理分辨率,简写为 h;
resolutionWidth-屏幕宽度逻辑分辨率,简写为 rw;
resolutionHeight-屏幕高度逻辑分辨率,简写为 rh;

跟踪过程:

不知道是什么原因。

2020-04-22 18:02 负责人:无 分享
已邀请:
x***@qq.com

x***@qq.com - 疑问?的小纳?

横屏会走横屏的样式

xiao熊

xiao熊

同样的问题啊,解决了没有啊

xiao熊

xiao熊

我现在的解决方案就是,关闭影响的页面缓存,返回的时候用uni.redirectTo跳转,

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