这是我在项目中遇到的横竖屏产生的问题。
一、闪退问题。
二、旋转后,屏幕有时显示不全的问题(还没去解决,先占着,感觉时加载跟旋转的冲突)
一、闪退问题。
业务:需要跳转到横屏的页面。
场景:在使用 uni.navigateBack() 回退的时候,会出现闪退问题。
问题原因:给横竖屏事件增加了定时器。(不清楚是不是,但是我去掉定时器就好了……)
出现问题时的代码:
onShow() { // 每次页面显示时
// 出问题的时候的代码
setTimeout(() => {
plus.screen.lockOrientation('landscape-primary');
}, 50)
},