上一版为满足"接近1:1屏幕横竖屏布局一致",把宽屏判据改成纯短边≥840vp, 导致长条形屏幕(普通手机、折叠屏合上后的外屏)旋转横屏也不出双栏。 现在两条判据满足其一即双栏: ① 短边≥840vp(展开态/平板)——旋转不变,维持商店合规要求; ② 横屏且宽高比≥1.5(长条形屏幕)——旋转正常切换,恢复 0.0.2 行为。 判据实现由 mediaquery 改为 windowSizeChange(px→vp),旋转/折叠展开均实时生效, 并记录窗口尺寸日志便于真机排查。
上一版为满足"接近1:1屏幕横竖屏布局一致",把宽屏判据改成纯短边≥840vp, 导致长条形屏幕(普通手机、折叠屏合上后的外屏)旋转横屏也不出双栏。 现在两条判据满足其一即双栏: ① 短边≥840vp(展开态/平板)——旋转不变,维持商店合规要求; ② 横屏且宽高比≥1.5(长条形屏幕)——旋转正常切换,恢复 0.0.2 行为。 判据实现由 mediaquery 改为 windowSizeChange(px→vp),旋转/折叠展开均实时生效, 并记录窗口尺寸日志便于真机排查。