簡述:混合App的流暢性不比原生的App哈肖,當網絡不好的時候出現(xiàn)空白頁面體驗很不好凝赛,mui文檔給出了兩個解決方案,方案一很簡單季眷,方案二是預加載模式下一章節(jié)配合mui自定義事件詳細講解
一:打開子頁面配置一個屬性
show: {
autoShow: true,
}
waiting: {
autoShow: true,
}
二:打開頁面網絡請求成功關閉等待框、顯示當前的webView
plus.nativeUI.closeWaiting();
mui.currentWebview.show();
注解:show里面的autoShow默認是false意思是當打開頁面自動調用load并且顯示頁面卷胯。waiting里面的autoShow默認是false意思是加載菊花自動隱藏子刮。如果都設置成true正好意思相反,這時候下一個頁面請求成功之后需要手動將頁面顯示出來并且將菊花隱藏窑睁。其實這種做法有一個問題當網絡不好或者沒有網絡菊花一直在轉不隱藏挺峡,解決這個問題應該監(jiān)聽網絡超時我沒有做有時間看看mui監(jiān)聽網絡狀態(tài),大家自己研究一下吧担钮。