uniapp APP單個頁面橫豎屏切換,防止其他頁面樣式錯亂


好像是因為uniapp使用rpx原因,但是搞不懂為什么其他頁面會錯亂

 

 解決辦法,設置橫屏的時候,做一個1.2s的延遲在執行

//頁面顯示時切換為橫屏配置
onShow() {
    // #ifdef APP-PLUS
    uni.showLoading({
        title: "加載中..."
    })
    setTimeout(() => {
        plus.screen.unlockOrientation();
        plus.screen.lockOrientation('landscape-primary');
        uni.hideLoading();
    }, 1200)
    //#endif
},
//頁面卸載時切換為豎屏配置
onUnload() {
    // #ifdef APP-PLUS
    plus.screen.lockOrientation('portrait-primary'); //鎖死屏幕方向為豎屏
    // #endif
},

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM