??????? 作為ionic的使用者,從1版本到現(xiàn)在的最新3.9,感受到ionic在不斷的變得更好,特別是1到2版本的跨越可以說是顛覆性的,個人比較喜歡ts的編碼風格。
如果是啟動前和啟動后的白屏問題,建議參考以下簡書,我就不重復描述了;
http://www.lxweimin.com/p/87efc5e396c3
我想解決的是使用了cordova-plugin-splashscreen插件,進入首頁時依然會出現(xiàn)短暫的黑屏或白屏,主要原因是首頁也采取了懶加載導致的,如果首頁能不使用懶加載盡量就不要使用懶加載吧(方法1)。只是有時候很無奈,項目為了兼容網頁端,刷新能夠重新回到首頁,所以首頁也使用了懶加載(方法2),那么該問題就出現(xiàn)了
1. 去除首頁懶加載,以tabs項目為例
1.1 把tabs 的Module添加到app.module
1.2 修改跳轉方式
1.3 運行結果
2. 覆蓋樣式(以網頁版為例),如果網頁不使用動畫的話,默認是白屏加載
? ?未修改前,會有白屏與黑屏(黑屏是使用了懶加載導致的)
2.1 在index.html 里加入顯示樣式,解決加載白屏
2.2 在tabs.html 里 進行覆蓋(解決懶加載黑屏)
2.3 共用樣式,添加到variables.scss 文件
2.4 修改后
這樣只需要添加自己喜歡的樣式覆蓋即可,如果能使用方法1,建議先考慮